Android Studioのレイアウトプレビューで次のエラーが発生する原因は何ですか?
レンダリングの問題次のクラスが見つかりませんでした。 - Android.support.v7.internal.app.WindowDecorActionBar(ビルドパスの修正、クラスの作成)ヒント:プロジェクトをビルドしてみてください。
アクションバーは廃止され、ツールバーに置き換えられました。そうは言っても、今のところActionbarを使い続けたい場合は、次のことができます。
私は今日同じ問題を抱えていて、この解決策は私のために働きました。参考までに私はAndroid Studioにいます、しかしうまくいけば、解決策はEclipseに似ています。
参考までにここにあなたがそうする準備ができているときのためにツールバーでActionbarを取り替えることについてのまともなブログ投稿があります: https://blog.xamarin.com/Android-tips-hello-toolbar-goodbye-action-bar /
module
の設定では"com.Android.support:appcompat-v7:23.1.1"
に依存している必要があると思います。
ActionBar
は非推奨になりました。
"build.gradle"で依存関係を'com.Android.support:appcompat-v7:23.1.1'
から'com.Android.support:appcompat-v7:23.0.1'
に変更するだけです。
スタイルの親を"Theme.AppCompat.Light.NoActionBar"
に変更することもできます。
Toolbar
の代わりにActionBar
を使用してください。
これは私のために働きます
Res/values/styles.xmlでAppThemeの親を変更することでこの問題を解決しました。交換する
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
</style>
と
<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
</style>
リストからAPIレベル21を変更することもできます。
goto:res - > values - > styles(V21) - >
コード
<style name="AppTheme.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="Android:windowDrawsSystemBarBackgrounds">true</item>
<item name="Android:statusBarColor">@Android:color/transparent</item>
</style>
previewでApptheme.NoActionBar
としてテーマを選択してください。 ActionBar
は省略されているので、ToolBar
へようこそbuild.gradle(Module:app)
で依存関係を変更する必要はありません。 com.Android.support:appcompat-v7:23.1.1
からcom.Android.support:appcompat-v7:23.0.1
まで。
これがお役に立てば幸いです!
私は同様の問題を抱えていました、そしてActionBarが廃止されて以来多くの人が言っているように、トリックは指定することです
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
注:親が.NoActionBarで終わること。
ActionBarが廃止されて以来、AndroidはToolBarを使用するようになっています。これは developer.Android.com で読むことができます。
指定してみた
<style name="AppTheme.NoActionBar">
別の記事として述べたように、それはエラーを投げました。他の人はその問題を抱えていないかもしれませんが。
私は(AppCompatActivityを使っても)Android Studio 1.5でも同じ問題を抱えています。その問題を解決しようとする試みは、自分のAndroid Studioを2.0にアップデートすることでした。それは私の場合は問題を解決します。あなたはリンクのダウンロードを見つけることができます: http://tools.Android.com/download/studio/canary/latest
ありがとう@joshgoldeneagle、私のためにAS v1.4で働いた。 ASでも有効です "build.gradle(Module.app)"を開き、v7.23.1.1からv7.23.0.1にバージョンを変更する
AS v1.4では、styles.xmlフォルダー内のTheme.AppCompat.Light.DarkActionBarの前に「Base」を追加することで問題が解決しました
さらに、AS v2.1にアップデートしても問題は解決しました。どちらが共同作業者と彼らのASバージョンに依存する可能性が高いです。
マニフェストのテーマを変更することで私の問題は解決しました。
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
Res/values/styles.xmlには、以下のようにAppThemeがあります。 -
に変更してください: -
"Base"を追加することでレンダリングの問題は解決されます。