清单合并失败:Android Studio

2023-12-01

我不确定出了什么问题。我用谷歌搜索了一下,虽然这是关于匹配 sdk 版本的。它们的作用相同,如下:

构建.gradle

android {
compileSdkVersion 17
buildToolsVersion "19.0.1"

defaultConfig {
    minSdkVersion 4
    targetSdkVersion 17
}

buildTypes {
    release {
        runProguard false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
    }
}
}
dependencies {
compile project(':slidingMenu')
compile project(':slidingMenu')
compile files('libs/GoogleAdMobAdsSdk-6.4.1.jar')
compile files('libs/Parse-1.4.0.jar')
}

清单文件:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="gurbani.ujagar"
android:hardwareAccelerated="true"
android:installLocation="preferExternal"
android:versionCode="26"
android:versionName="7.0" >

<uses-sdk
    android:minSdkVersion="4"
    android:targetSdkVersion="17" />

如果您的库/模块使用不同的库/模块,您将最终遇到此错误minSdkVersion or targetSdkVersion在你的项目里面。

要查找,在哪个模块中发生实际冲突,您可以看到您的摇篮控制台 output.

最佳实践是minSdkVersion 8至少因为大多数图书馆都喜欢使用它的播放服务等。

请执行以下更改并将项目与 gradle 同步

尝试使用minsdkVesion 8在你所有的build.gradle文件以及AndroidManifest.xml文件并同步。

如果它不能解决问题,请通过您的 gradle 控制台并根据显示的错误进行所需的更改。

Note :编译时,AndroidManifest.xml 中的 minSdkVersion 和 targetSdkVersion 将被 build.gradle 文件中提到的内容覆盖。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

清单合并失败:Android Studio 的相关文章

随机推荐