最近我收到了这个错误。
Manifest merger failed : uses-sdk:minSdkVersion 11 cannot be smaller than version L
所以我把它改成了
minSdkVersion 'L'
然后我得到了这个错误
失败[安装\u失败\u旧的\u SDK]
所以我想我没有正确地解决第一个错误。
我不太确定该怎么办。我一直在关注这个:
清单合并失败:使用sdk:minSdkVersion 10不能小于库com中声明的版本L。Android支持:appcompat-v7:21.0。0-rc1
清单合并失败:uses-sdk: minSdkVersion 14
http://www.reddit.com/r/androiddev/comments/297xli/howto_use_the_v21_support_libs_on_older_versions/
但奇怪的是没有运气。
这就是我所拥有的:
apply plugin: 'android'
android {
compileSdkVersion 21
buildToolsVersion '20.0.0'
defaultConfig {
applicationId 'com.spicycurryman.getdisciplined10.app'
minSdkVersion 15
targetSdkVersion 21
versionCode 1
versionName '1.0'
}
buildTypes {
debug {
applicationIdSuffix '.dev'
}
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
productFlavors {
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:21.+'
compile project(':seekArc_library')
}
编辑:这是我现在用的
新建:
apply plugin: 'android'
android {
compileSdkVersion 19
buildToolsVersion '19.1.0'
defaultConfig {
applicationId 'com.spicycurryman.getdisciplined10.app'
minSdkVersion 14
targetSdkVersion 19
versionCode 1
versionName '1.0'
}
buildTypes {
debug {
applicationIdSuffix '.dev'
}
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
productFlavors {
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:19.1.+'
compile 'com.android.support:support-v4:19.1.+'
compile project(':seekArc_library')
}
不幸的是,这并不起作用。我不确定为什么没有编译指定的版本。
我发现,为了强制我的编译器编译指定的版本,我需要包括以下内容:
configurations.all {
resolutionStrategy {
force 'com.android.support:support-v4:20.+'
force 'com.android.support:appcompat-v7:20.+'
}
}
看起来像一个错误与新的Android L预览更新。
似乎部署应用的设备或模拟器正在运行“L”之前的Android版本。要么使用L模拟器,要么更改您的build.gradle文件以要求较低的版本(即将Target etSdkVersion和compileSdkVersion更改为较低的版本)。
当开始一个项目我得到这个错误在Android Studio 错误:任务“:app:processDebugManifest”的执行失败。清单合并失败:使用sdk:minSdkVersion 9不能小于库[com.android]中声明的版本14。支持:appcompat-v7:26.0.0-alpha1]C:\Users\max.android\build cache\794d310f97f0ec
我无法获取以下错误:错误:任务“:app:processDebugManifest”的执行失败。 清单合并失败:使用sdk:minSdkVersion 15不能与库中声明的版本L不同/通用域名格式。Android支持/回收视图-v7/21.0。0-rc1/AndroidManifest。xml 下面是我的 使用 不再工作了。 我看过这个。解决方案建议在中放置以下代码 但我有一个错误 无论我把代码放
错误:任务“app:processDebugManifest”的执行失败。 清单合并失败:uses-sdk:minSdkVersion 7不能小于库中声明的版本14[com . Android . support:app compat-V7:26 . 0 . 0-alpha 1]E:\ WorkSpace \ and studio \ Test1 \ app \ build \ intermedi
问题内容: 我正在将当前项目的大型应用程序移至Android Studio和Gradle中。我目前陷入以下问题: 我尝试将以下属性添加到主文件: 这些属性定义都不起作用。我究竟做错了什么? 问题答案: 试试看: 将此添加到 将此添加到 基于此,它应该覆盖所有元素。“将低优先级声明替换为带注释的声明。”
我在移动我目前的项目巨大的应用程序到Android Studio和Gradle的过程中。我目前被困在以下问题上: 我尝试将以下属性添加到主文件中: 这些属性定义都不起作用。我做错了什么?