0

错误:任务“:Wallpaperapp:processDebugManifest”执行失败。

清单合并失败:uses-sdk:minSdkVersion 19 不能小于库 com.android.support:support-v4:21.0.0-rc1 中声明的版本 L

4

2 回答 2

1

可能您的项目使用动态版本,例如

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/

于 2014-07-05T16:54:10.703 回答
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

于 2014-07-22T04:42:45.780 回答