当前位置: 首页 > 知识库问答 >
问题:

Gradle构建错误。“MINSDKVersion 14不能与库中声明的版本l不同”?

仉俊能
2023-03-14
apply plugin: 'com.android.application'

android {
compileSdkVersion 21
buildToolsVersion "23.0.1"

defaultConfig {
    applicationId "com.example.niyamat.testing3"
    minSdkVersion 15
    targetSdkVersion 21
    versionCode 1
    versionName "1.0"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
}

      dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:21.+'

}
Error:Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed : uses-sdk:minSdkVersion 15 cannot be different than version L declared in library [com.android.support:appcompat-v7:21.0.0-rc1]   C:\Users\Niyamat\Documents\Testing3\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\21.0.0-rc1\AndroidManifest.xml

共有1个答案

燕琨
2023-03-14

这是你的问题。

uses-sdk:minsdkversion 15不能与库[com.android.support:appcompat-v7:21.0.0-rc1]中声明的版本L不同

很奇怪的是,您的sdk文件夹中有AppCompat21的预览版。该版本随Lollipop预览(api-L)一起发布,并且具有minsdk=l。这就是问题的原因(因为您有MINSDKVersion15)

compile 'com.android.support:appcompat-v7:21.0.0'
compile 'com.android.support:appcompat-v7:21.0.2'
compile 'com.android.support:appcompat-v7:21.0.3'
compile 'com.android.support:appcompat-v7:22.0.0'
compile 'com.android.support:appcompat-v7:22.1.0'
compile 'com.android.support:appcompat-v7:22.1.1'
compile 'com.android.support:appcompat-v7:22.2.0'
compile 'com.android.support:appcompat-v7:22.2.1'
compile 'com.android.support:appcompat-v7:23.0.0'
compile 'com.android.support:appcompat-v7:23.0.1'
 类似资料:
  • 大家好,我是android开发新手。我下载了android studio 1.3的最新版本。昨天。但是当我开始一个新的测试项目时,gradle给了我一个错误。我的学位是 错误是 我知道关于同样的错误有一些问题,但我没有找到任何好的解决办法。所以请有人帮帮我?

  • 生成我的应用时产生以下错误 错误:任务执行失败:应用程序:processDebugManifest。 清单合并失败:使用sdk:MinSDK版本15不能不同于库C:\Users\Sybren PC\AndroidStudio项目\Tutorial\app\build\intermediates\Breaked aar\com.android.support\appcompat-v7\21.0.0-

  • 我正在创建一个简单的游戏在颤动,飞镖和火焰,我的火焰是更新的版本与颤动相同, 我的pubspec.yaml 我的主飞镖 langaw-game.dart 我按照这个文档在youtube https://www.youtube.com/watch?v=N4LFV9_fLAo

  • 我有一个问题-我在Android Studio导入的项目。当我运行项目时,我得到以下错误: 错误:任务“:driverNotes:processDebugManifest”的执行失败。 清单合并失败:使用sdk:minSdkVersion 9不能小于库com中声明的版本L。Android支持:support-v4:21.0。0-rc1 构建中的依赖项。格拉德尔: 我用的是java 7。如何摆脱此错

  • 我正在开发Android,并尝试实现GPS和谷歌地图。 构建。gradle(模块:app)如下所示 但它在编译com时显示了错误。Android支持:appcompat-v7:26' 。错误是 但是我在构建中没有看到任何版本25。gradle。我错过什么了吗?提前谢谢。

  • 我正在尝试将我的项目从gradle构建转换为maven构建。我可以从maven生成war文件,但是maven中的一些依赖项JAR的版本与Gradle的版本不同。 问题1:为什么上述罐子的版本不一样? 问题2:为什么使用Gradle构建的战争有“cglib-2.2.1-v20090111.jar”,而使用Maven构建的战争却没有?