错误:任务执行失败':Wallpaperapp:processDebugManifest'。
清单合并失败:uses-sdk:minSdkVersion 19不能小于库com.android.support:support-v4:21.0.0-rc1中声明的版本L
答案 0 :(得分:1)
Probabaly您的项目使用动态版本,例如
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/
答案 1 :(得分:0)
我收到此错误是因为我的应用设置为: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