我已经开始学习Android了。我正试图在谷歌地图API上工作。我的应用程序每次尝试启动时都会崩溃,经过调查,我在build.gradle文件中发现了一条通知。
Please refer this image to see the message from compiler
为了支持compileSdkVersion 26,我将com.android.support.constraint:constraint-layout:1.0.0-alpha7更改为com.android.support.constraint:constraint-layout:1.0.0-alpha9。我在谷歌上找不到任何相关链接来解决这个问题。
发布于 2017-06-23 17:02:07
您编译sdk版本高于您的支持库,
尝试将gradle修改为
android {
...
compileSdkVersion 25
...
}在依赖项中,您可以添加
compile 'com.android.support.constraint:constraint-layout:1.0.2'
发布于 2017-06-21 03:10:00
请参考此post,如果您运行Gradle命令,您可以看到哪些依赖项具有不同的buildtools版本。
在帖子中:
运行Gradle依赖关系报告,查看依赖关系的完整树是什么。从那里,您将看到您的哪个库正在请求不同版本的Android支持库。无论它要求什么,您都可以使用25.2.0版本直接请求它,或者使用Gradle的其他冲突解决方法来安排获得相同的版本。
运行:
./gradlew -q依赖项:依赖项--配置编译
示例:
./gradlew -q依赖项:依赖项--配置编译
https://stackoverflow.com/questions/44661080
复制相似问题