Android Studio - 错误:无法解决:com.android.support.constraint:constraint-layout:1.0.0-alpha1

时间:2016-10-20 17:36:22

标签: android-studio-2.2

Screen Shot #1 - Android Studio Project Gradle Build View

Screen Shot #2 - Android Studio Project Gradle Sync View

浏览“Android Studio 2.2开发基础知识手册”,并按照第3章中的教程进行操作。一切正常,直到我完成了开发基础知识手册中的任务(第3章,第24页,书中),< / p>

  

正如我们从组件树层次结构中看到的那样,用户界面   layout包含一个布局父级,其中包含一个子级的子级   一个TextView对象。如果Android Studio使用了RelativeLayout管理器   对于该项目,第一步是将其转换为   ConstraintLayout。 ConstraintLayout是一种新的灵活布局   在本书的大多数项目中使用的管理器。为达到这个   转换,右键单击中的content_android_sample条目   组件树并选择Convert RelativeLayout to   ConstraintLayout菜单选项如下所示:

完成上述引用的教程任务后(在Development Essentials书的第3章中),出现了一个错误:

错误:无法解决:com.android.support.constraint:constraint-layout:1.0.0-alpha1

此外,还列出了渲染错误:

渲染问题找不到以下类: - android.support.constraint.ConstraintLayout(向项目添加约束布局库依赖项,修复构建路径,编辑XML,创建类)

有关如何解决此问题的任何想法?请参阅附上的屏幕截图(上图)。我是Android Studio的新手。

非常感谢你的时间。

我正在使用以下操作系统和Android Studio版本:

Win7专业64位操作系统

Android Studio 2.2

Build#AI-145,3330264,建于2016年10月6日

3 个答案:

答案 0 :(得分:20)

您需要添加签入..

存在名为“SDK Manager”的图标,只需单击

即可

打开Settings -> Appearance & Behavior -> System Settings -> Android SDK -> SDK Tools

在此对话框中添加:

  • Android的ConstraintLayout
  • ConstrainLayout的解算器

enter image description here

然后,这里只需要关闭并打开Android Studio。

也许只有你可以更新到:

compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha8'

答案 1 :(得分:4)

或者将您的依赖关系更新为:

compile 'com.android.support.constraint:constraint-layout:latest_version'

答案 2 :(得分:0)

这应该可以解决您的错误。转到您的build.gradle,然后将您的implementation 'com.android.support.constraint:constraint-layout:1.0.0-beta7' 更改为implementation 'com.android.support.constraint:constraint-layout:2.0.0-beta7' or to any latest