Android Studio がレイアウトプレビューをレンダリングしない 質問する

Android Studio がレイアウトプレビューをレンダリングしない 質問する

Android Studio 0.8.6 を使用してアプリを開発していますが、API21 を使用するとレイアウト プレビューに問題が発生します。次のエラーが表示されます。

レンダリングの問題: 次のクラスをインスタンス化できませんでした: - android.support.v7.widget.Toolbar

SDK ビルド ツールは最新 (21.0.2) で、API21 もすべてダウンロードしてインストールしています。Gradle ファイルで targetSDKVersion は 21 に設定されています。プレビューを変更して API20 でレンダリングすると、すべて正常に動作するようです。例外の詳細は以下を参照してください。

ありがとう!

例外の詳細 java.lang.ClassNotFoundException: android.support.v4.content.ContextCompatApi21 at com.intellij.util.lang.UrlClassLoader.findClass(UrlClassLoader.java:148) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at android.support.v4.content.ContextCompat.getDrawable(ContextCompat.java:319) at android.support.v7.internal.widget.TintManager.getDrawable(TintManager.java:133) at android.support.v7.internal.widget.TintTypedArray.getDrawable(TintTypedArray.java:62) at android.support.v7.widget.Toolbar.(Toolbar.java:248) at android.support.v7.widget.Toolbar.(Toolbar.java:190)、java.lang.reflect.Constructor.newInstance(Constructor.java:408)、android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:806)、android.view.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:64)、android.view.LayoutInflater.rInflate(LayoutInflater.java:782)、android.view.LayoutInflater.inflate(LayoutInflater.java:504)、android.view.LayoutInflater.inflate(LayoutInflater.java:385)

ベストアンサー1

この問題は Android Studio 1.2 でも発生しました。

これが私がやったこと、取り組んだことです。

  1. クリーンプロジェクト
  2. 再構築プロジェクト
  3. 同期Gradle
  4. レイアウトプレビューの更新ボタンを押す

おすすめ記事