我有一个Android Manifest合并问题,指向我更新到26.1.0。我试着说它没有这个包

时间:2018-02-15 10:19:31

标签: android android-gradle build.gradle manifest build-tools

这是我得到的错误:

Error:Execution failed for task ':passenger:processDebugManifest'.
  

清单合并失败:[com.android.support:design:26.0.2] AndroidManifest.xml:28:13-35中的属性meta-data#android.support.VERSION@value value =(26.0.2)       也出现在[com.android.support:appcompat-v7:26.1.0] AndroidManifest.xml:28:13-35 value =(26.1.0)。       建议:在AndroidManifest.xml:26:9-28:38中添加'tools:replace =“android:value”'以覆盖。

我改变了我的build.gradle:

compileSdkVersion 26
buildToolsVersion '26.0.2'    

compileSdkVersion 26
buildToolsVersion '26.1.0'

而且:

compile 'com.android.support:appcompat-v7:26.0.2'
compile 'com.android.support:design:26.0.2'
compile 'com.android.support:percent:26.0.2'
compile 'com.android.support:recyclerview-v7:26.0.2'
compile 'com.android.support:transition:26.0.2'

到:

compile 'com.android.support:appcompat-v7:26.1.0'
compile 'com.android.support:design:26.1.0'
compile 'com.android.support:percent:26.1.0'
compile 'com.android.support:recyclerview-v7:26.1.0'
compile 'com.android.support:transition:26.1.0'

我得到一个“安装构建工具26.1.0并同步项目。当我按下它时,我收到”软件包不可用“错误:

https://s3.amazonaws.com/uploads.hipchat.com/39260/829560/Bt1tHrYh5Hk4LZe/upload.png

如果没有26.1.0,如何在我的项目中找到包含26.1.0的包?

1 个答案:

答案 0 :(得分:2)

从下图中可以看出,没有 26.1.0 版本的构建工具可用

<强> 26.1.0 尝试选择其他可用版本