50

当我尝试ConstraintLayout在我的布局中使用时content_main.xml,我收到以下消息:

使用已过时的约束库版本 1.0.0-alpha5

我目前正在使用以下库依赖项:

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

如何获取约束布局的最新版本号?

4

4 回答 4

80

编辑:现在我们直接在 maven 上发布 ConstraintLayout,您可以检查 maven 目录:

https://dl.google.com/dl/android/maven2/com/android/support/constraint/group-index.xml


查看 Android Studio 中的 SDK 管理器。如果您检查 SDK 工具部分中的“显示包详细信息”,您应该会看到 ConstraintLayout 的所有可用版本(在 Support Repository -> ConstraintLayout for Android 下)在此处输入图像描述

于 2016-09-16T19:38:07.363 回答
29

谷歌终于发布了正式版 1.1.0ConstraintLayout 所以现在可以导入非测试版了

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

在这里查看更多信息 http://tools.android.com/recent/constraintlayout10isnowavailable

于 2017-02-23T06:19:38.320 回答
2

ConstraintLayout 包含在新的(ish)AndroidX 发布页面中。这是按轨道(alpha、beta、rc、stable)查看最新版本 ConstraintLayout 的直接链接:

https://developer.android.com/jetpack/androidx/releases/constraintlayout

目前看来:

Constraintlayout 发布页面截图

于 2019-10-08T19:27:18.130 回答
1

直接拉入 ConstraintLayout

检查Maven 存储库以获取最新版本。使用完整的版本名称(例如2.0.0-beta2)。

添加依赖到目标模块:

target_module/build.gradle

如果使用支持包:

android {
  ...
}

dependencies {
  ...
  implementation `com.android.support.constraint:constraint-layout:some-version-number`
}

如果使用 androidx 包:

android {
  ...
}

dependencies {
 implementation 'androidx.constraintlayout:constraintlayout:some-version-number'
}

2.0.0-alpha5可以在官方发布公告中找到确切的 Gradle 行。

于 2019-09-18T01:20:39.470 回答