2016-09-22 28 views
8

我使用的Android Studio 2.2中开始,并试图与ConstraintLayout发挥,但是当我让Android Studio中自动添加它,它给我的错误使用1.0.0版本,alpha7

Using version 1.0.0-alpha7 of the constraint library, which is obsolete 

,当我尝试使用快速修复升级它,我得到这个错误

Error:Could not find com.android.support.constraint:constraint-layout:1.0.0-alpha8. 

我认为这是Android Studio中的错误。我该怎么做才能解决它?

我目前的解决方案是抑制错误。

+1

从顶层'build.gradle'文件中,您正在使用什么版本的Android Gradle for Gradle?你是否下载了SDK管理器中的'ConstraintLayout'位? – CommonsWare

+0

谢谢,这是我的问题, 我在想,gradle会像其他库一样下载, ,更令人困惑的是我需要使用新的SDK Manager。 – humazed

+2

我的理解是,Gradle *可以根据需要自动下载'ConstraintLayout'工件。也许这是被搁置直到ConstraintLayout被完全释放,而不是处于alpha状态。 – CommonsWare

回答

10

您需要安装ConstraintLayout for AndroidSupport RepositorySDK Tools类别SDK Manager

+0

谢谢,但Commonsware已经回答了它。 – humazed

+0

是的当然@humazed,我更详细地回答了那些无法找到他们。 – simplebe

18

File - Settings - Appearance & Behavior - System Settings - Android SDK

记住选择 “显示详细信息”。您应该看到最新版本的约束布局。 enter image description here

+1

这是我第一次发现这个窗口很有帮助,我仍然使用旧窗口。感谢郭解决我的问题=) – OmarBizreh

+0

注:在Ubuntu上,你必须以root身份启动Android Studio,否则Android SDK菜单条目不可见 – TmTron

+0

我甚至不知道有这样一个选项:(谢谢郭 – Hesam

2

你,因为你是约束布局的使用older version当你有newer version可以得到这个警告。 转到您的SDK管理 - >SDK工具 - >支持库 - >ConstraintLayout对于Android的,然后勾选显示包详细复选框找到约束布局的可用版本并安装最新版本并更新您的build.gradle(应用程序级别)

到目前为止最新版本是constraint-layout:1.0.2所以使用这个。

相关问题