Android应用程序崩溃:com.android.support.constraint:constraint-layout:错误

时间:2017-06-20 19:01:25

标签: android android-gradle

我已经开始学习Android了。我正在尝试使用Google Map API。我的应用程序每次尝试启动时都会崩溃,经过调查,我在build.gradle文件中发现了一条通知。

Please refer this image to see the message from compiler

我将com.android.support.constraint:constraint-layout:1.0.0-alpha7更改为com.android.support.constraint:constraint-layout:1.0.0-alpha9以支持compileSdkVersion 26。我没有在Google上找到任何相关链接来解决此问题。

2 个答案:

答案 0 :(得分:2)

您的编译sdk版本大于您的支持库,

尝试将您的gradle修改为

android {
...
compileSdkVersion 25
...
}

并且可以在依赖项中添加

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

答案 1 :(得分:0)

请参阅此post,如果您运行Gradle命令,则可以看到哪些依赖项具有不同的buildtools版本。

来自帖子:

  

运行Gradle依赖关系报告以查看完整树的内容   依赖是。从那里,您将看到您的哪个库   正在要求提供不同版本的Android支持库。   无论它要求什么,你都可以直接向它索要   25.2.0版本,或使用Gradle的其他冲突解决方法来安排获得相同的版本。

     

执行命令

./gradlew -q dependencies <module-name>:dependencies --configuration compile
     

示例:

./gradlew -q dependencies app:dependencies --configuration compile