尝试运行我的应用程序,这是我从Gradle Build获得的错误:
Error:A problem occurred configuring project ':app'.
无法解析配置':app:_debugApkCopy'的所有依赖项。 找不到与com.google.android.gms匹配的任何版本:play-services-vision:9.4.0。+。 不匹配的版本: 11.0.2 11.0.1 11.0.0 10.2.6 10.2.4 + 17多个 要求: 项目:app
这是我的依赖关系的样子:
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
// Important - the CameraSource implementation in this project requires version 8.1 or higher.
compile 'com.android.support:support-v4:24.2.0'
compile 'com.google.android.gms:play-services-vision:9.4.0.+'
compile 'com.android.support:design:24.2.0'
compile 'com.android.support.constraint:constraint-layout:1.0.0-beta4'
我尝试通过工具> Android SDK>更新播放服务 我已经阅读了其他一些帖子和人们有类似的问题,但修复不起作用。我也希望能更多地理解这个问题。
由于
答案 0 :(得分:0)
尝试:
答案 1 :(得分:0)
您对“9.4.0。+”的说明不正确。也许你的意思是“9.4。+”,但无论如何动态依赖并不是一个好主意恕我直言。错误消息将您计算机上可用的最新版本列为“11.0.2”(这是撰写本文时的最新版本)。改用它。根据您上面的评论,您的问题的这一部分已经明确解决。
至于你的另一个问题(“支持库必须使用相同的版本”),某些东西(play-services-vision或constraint-layout)很可能会引入支持库某些部分的不同版本。您应该查看this SO question以查找依赖项的来源。您需要确保并使用所有内容的兼容版本。最后,只需确保您拥有每个版本的最新版本即可。