2017-07-29 35 views
-1

这是我gradle这个文件--------“所有com.android.support库必须使用相同的版本规范”在Android Studio中

所有com.android.support库必须使用准确相同版本规范”

enter image description here

我有‘的所有com.android.support库必须使用相同的版本规范’的错误在Android Studio中.... 如何解决这个...

+1

简单地改变你的构建工具的版本比你的程序兼容性的依赖大于或等于。或将应用程序compat依赖项更改为25.0.0。 –

+0

让我分享的文章我写了关于管理依赖版本有效http://www.technotalkative.com/androiddev-tip-4-managing-android-dependencies-versions/ [所有com.android.support库 –

+3

可能的复制必须使用完全相同的版本规格(https://stackoverflow.com/questions/42374151/all-com-android-support-libraries-must-use-the-exact-same-version-specification) – Pete

回答

0

编译'com.android 。支持:程序兼容性-V7:26 +” 编译‘com.android.support:cardview-v7:26.+’ 等 把同一版本的所有支持库和+。它将工作

+0

有再次是警告:“避免在版本号中使用+”:) –

+0

它工作正常。即使我担心警告,但直到现在我还没有任何错误。如果你想,那么其他答案是正确的,可能没有其他解决方案,我知道。 :) –

0

有理由得到这个错误是你buildToolsVersion“25.0.2”,你的程序兼容性依赖关系是编译“com.android.support:appcompat-v7:25.1.1”

在这种情况下,你buildToolsVersion低于你的编译依赖关系,尽量增加你的buildToolsVersion或者你可以设置你的程序兼容性依赖于25.0.0。

compile 'com.android.support:appcompat-v7:25.0.0' 
0

只要使用相同版本的代码,所有的设计支持库像波纹管:

compile 'com.android.support:appcompat-v7:24.2.1' 
compile 'com.android.support:design:24.2.1' 
compile 'com.android.support:cardview-v7:24.2.1' 
compile 'com.android.support:recyclerview-v7:24.2.1' 
compile 'com.android.support:support-v4:24.2.1' 
相关问题