错误:任务“:Wallpaperapp:processDebugManifest”执行失败。
清单合并失败:uses-sdk:minSdkVersion 19 不能小于库 com.android.support:support-v4:21.0.0-rc1 中声明的版本 L
错误:任务“:Wallpaperapp:processDebugManifest”执行失败。
清单合并失败:uses-sdk:minSdkVersion 19 不能小于库 com.android.support:support-v4:21.0.0-rc1 中声明的版本 L
可能您的项目使用动态版本,例如
compile 'com.android.support:support-v4:+'
或者
compile 'com.android.support:support-v4:latest.integration'
并且随着最新的更新(发布),这些指向 L-preview 支持库(v21)。L-preview 支持库目前有 minSdkVersion L 因此如果你想包含 L-preview 支持库,你的 minSdkVersion 应该设置为 L。
要维护您的 minSdkVersion 并使用支持库,您不应使用动态版本并使用旧版本的库(< v21)。
compile 'com.android.support:support-v4:19.1.0'
或者
compile 'com.android.support:support-v4:20.0.0'
注意:如果您想在旧版本上使用或尝试 v21 支持库,此链接解释了一种解决方法:http ://www.reddit.com/r/androiddev/comments/297xli/howto_use_the_v21_support_libs_on_older_versions/
我收到此错误是因为我的应用程序设置为:minSdkVersion 14
. 为了缓解这个问题,将以下内容添加到您的 AndroidManifest 中:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.domain.appname"
xmlns:tools="http://schemas.android.com/tools"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
tools:node="replace" />
我听说它是最新的 Android L SDK 的一个错误......基本上这会迫使 AS 引用你的 build.gradle 文件中的minSdkVersion
和设置targetSdkVersion