AppBarLayout和CoordinatorLayout出现ClassNotFoundException问题

3

在实现Material Design并在XML中使用AppBarLayout时,应用程序运行时会出现AppBarLayout、CoordinatorLayout等类的ClassNotFoundException。代码编译正常。

Caused by: java.lang.ClassNotFoundException: Didn't find class "android.support.design.widget.CoordinatorLayout" on path: DexPathList[[zip file "/data/app/com.sivag1.juiceboard-1/base.apk"],nativeLibraryDirectories=[/data/app/com.sivag1.juiceboard-1/lib/arm64, /vendor/lib64, /system/lib64]]
   at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:469)
   at android.view.LayoutInflater.createView(LayoutInflater.java:583)
   at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:764)
   at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:704) 
   at android.view.LayoutInflater.inflate(LayoutInflater.java:492) 
   at android.view.LayoutInflater.inflate(LayoutInflater.java:423) 
   at android.view.LayoutInflater.inflate(LayoutInflater.java:374) 
   at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:255) 
   at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:109)
2个回答

3

请确保包含 Android 设计库,这是 AppBarLayout 和 CoordinatorLayout 所必需的。

dependencies {
compile 'com.android.support:design:23.0.1'
}

0

我需要添加

compile "com.android.support:support-core-utils:25.3.1"
compile 'com.android.support:support-v4:25.3.1'

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接