加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 渲染android.support.design.widget.CoordinatorLayout

发布时间:2020-12-15 04:37:45 所属栏目:Java 来源:网络整理
导读:我将 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,Creat
我将 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版本,如果您出于某种原因需要使用过时的版本.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读