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

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

我一直在尝试将 ConstraintLayout 添加到我的项目中,但没有成功。

在我的应用级别 build.gradle 文件中,gradle 版本是 com.android.tools.build:gradle:2.2.0-beta3,在我的依赖项中,com.android.support.constraint:constraint-layout:1.0.0-alpha5

我在尝试同步项目时收到以下错误消息

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

我是 运行 Android Studio 2.2 Beta 3.

Use the latest Class Path for that.

 classpath 'com.android.tools.build:gradle:2.2.0-alpha3'

还要确保您在 Sdk 中为 Constraint Layout 安装了 support libraries。如果不是,请将您的 support library 升级到最新版本。

确保您拥有最新的 gradle -- 您应该只需要

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha7'
}

在您的应用程序 gradle 文件中。

如果您进入工具->Android->SDK 管理器,在 SDK Tools/Support 存储库中您应该看到 "ConstraintLayout for Android" 并且您可以验证您拥有哪个版本。

此外,Studio 中有很多改进——您应该尝试 2.2 RC。 ConstraintLayout 本身是 alpha 7 版本,自 alpha 5 以来有相当多的修复。