我想我有一些AndroidManifest
不匹配。当我尝试使用 Gradle
进行构建时,我明白了
[/home/TryIt/app/src/main/AndroidManifest.xml:3, /var/folders/_h/gq0mh1154p76krbwrkj75qbm0000gn/T/manifestMerge2745402073170024437.xml:2] Main manifest has <uses-sdk android:targetSdkVersion='18'> but library uses targetSdkVersion='19'
:app:processDebugManifest FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:processDebugManifest'.
> Manifest merging failed. See console for more info.
在 library
我有 list <uses-sdk android:minSdkVersion="7"/>
及其 build.gradle
套
compileSdkVersion 18
buildToolsVersion "19.0.1"
defaultConfig {
minSdkVersion 14
targetSdkVersion 18
}
另一方面在 app/src/main/AndroidManifest
我有 list <uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="18" />
我错过了什么?
最佳答案
在将我的 Android-Studio
更新到最新版本时,我在某些项目中遇到了类似的问题。尝试在所有 gradle
文件中将 targetSdkVersion
设置为 19
关于java - AndroidManifest 不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21617080/