我将
android studio升级到2.2.3后面临问题
问题是使用android.support.design.widget.CoordinatorLayout
它显示了这个错误
The following classes could not be found:
–?android.support.design.widget.CoordinatorLayout (Fix Build Path,Edit XML,Create Class)
–?android.support.design.widget.TextInputLayout (Fix Build Path,Edit XML,Create Class) Tip: Try to build the project. Tip: Try to
refresh the layout.
appsrcmainreslayoutactivity_main.xml” in attribute “imeActionId” is not a valid integer
我试图修复构建路径,但不适合我.
当我构建并运行它显示
Caused by: java.lang.ClassNotFoundException: Didn’t find class
“android.support.design.widget.CoordinatorLayout” on path:
DexPathList[[zip file
“/data/app/fitness.aclass.fitness-1/base.apk”],nativeLibraryDirectories=[/vendor/lib,
/system/lib]]
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:571)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:743)
at android.view.LayoutInflater.inflate(LayoutInflater.java:482)?
at android.view.LayoutInflater.inflate(LayoutInflater.java:414)?
at android.view.LayoutInflater.inflate(LayoutInflater.java:365)?
at android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:284)?
at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140)?
at fitness.aclass.fitness.MainActivity.onCreate(MainActivity.java:11)?
at android.app.Activity.performCreate(Activity.java:6092)?
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1112)?
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2468)?
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2595)?
at android.app.ActivityThread.access$800(ActivityThread.java:178)?
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1470)?
at android.os.Handler.dispatchMessage(Handler.java:111)?
at android.os.Looper.loop(Looper.java:194)?
at android.app.ActivityThread.main(ActivityThread.java:5624)?
at java.lang.reflect.Method.invoke(Native Method)?
at java.lang.reflect.Method.invoke(Method.java:372)?
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:959)?
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:754)?
Suppressed: java.lang.ClassNotFoundException: android.support.design.widget.CoordinatorLayout
at java.lang.Class.classForName(Native Method)
at java.lang.BootClassLoader.findClass(ClassLoader.java:781)
at java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
at java.lang.ClassLoader.loadClass(ClassLoader.java:504)
… 22 more
Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack available
这是我的build.gradle(App Module)
apply plugin: 'com.android.application'
android {
compileSdkVersion 24
buildToolsVersion "24.0.2"
defaultConfig {
applicationId "fitness.aclass.fitness"
minSdkVersion 16
targetSdkVersion 24
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(include: ['*.jar'],dir: 'libs')
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2',{
exclude group: 'com.android.support',module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:24.2.0'
testCompile 'junit:junit:4.12'
}
任何解决方案.!
CoordinatorLayout是设计库的一部分.所以你应该补充一下
编译’com.android.support:design:25.2.0′
或24.2.0版本,如果您出于某种原因需要使用过时的版本.