我试图在AndroidStudio2.2中使用约束布局。
我已经安装了Android2.2工作室
我在应用程序中添加了最新的约束布局库,并成功地进行了构建。
'com.android.support.constraint:constraint-layout:1.0.0-alpha8'编译
现在,当我尝试将小部件从调色板拖放到android布局编辑器时,它不会显示为编辑器并显示以下错误。
java.lang.NoClassDefFoundError: android.support.constraint.ConstraintLayout$LayoutParams.(ConstraintLayout.java:1180) /support/constraint/R$styleable at android.support.constraint.ConstraintLayout$LayoutParams.(ConstraintLayout.java:1180)
为了更好地理解,我在这里添加快照。
我在这里还错过了什么。请帮帮忙。
附加信息:
1.Windows 7操作系统
2.64位
Build.gradle:
安卓{ compileSdkVersion 23 buildToolsVersion "23.0.2“
defaultConfig {
    applicationId "meterial.example.com.floatingactionbutton"
    minSdkVersion 15
    targetSdkVersion 23
    versionCode 1
    versionName "1.0"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}}

发布于 2016-10-06 06:18:14

添加约束-布局的新的层次依赖关系
dependencies {
    compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha9'  
}重建这个项目。
发布于 2016-10-06 06:36:43
首先,布局文件中没有相对/线性或任何其他元素。正如我在你的组件树中看到的(左下角)是空的。解决方案是首先添加任何根元素-- Relative/Linear布局。然后,您可以在组件树(左下角)中看到根元素。右键单击in后,您将找到一个将其转换为constraint layout的选项。然后可能会出现一个弹出窗口,检查这两个窗口,然后单击OK,然后可以使用约束布局。如果能用,请告诉我。

发布于 2017-01-20 19:54:58
您必须先下载约束存储库,然后再使用它,我得到了与您相同的错误。
因此,打开Android,转到Tools > Android > SDK,展开Support,同时单击ConstraintLayout for,然后应用它将开始下载。
之后,将下面的代码粘贴到build.gradle(Module:app)文件依赖项块中。然后转到Tools > Android > Gradle Files,同步项目。
compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha9'
请参考此页完成整个设置:
https://stackoverflow.com/questions/39888481
复制相似问题