错误消息:使用已过时的约束库版本 1.0.0-alpha2

Error msg: using version 1.0.0-alpha2 of the constraint library which is obsolete

我在我的布局文件中使用 android.support.constraint.ConstraintLayout,但收到以下错误消息。我找不到在 gradle.

中使用的正确编译行

我的 gradle 文件有这个:

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

战术上,alpha7 有效。

将来,我认为 Android Studio 会提供更好的最新版本指标,就像它对经典 Android 支持库所做的那样。但是,Android Studio 2.2 和 ConstraintLayout 目前都处于预发布状态,因此我们会受到它们的限制。

我试了很多版本,都无法解决问题! 最后我让 Android Studio 来解决这个问题。

在XML文件中,在错误信息旁边可以看到这个选项!单击它以导入推荐版本

或者您可以按 alt+enter 将光标置于错误行

当我按下 alt+enter

时,我得到了 constraint-layout:1.0.0-alpha8
compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha8'