【问题标题】:Error while importing project : Manifest merger failed导入项目时出错:清单合并失败
【发布时间】:2017-05-12 22:22:49
【问题描述】:

我已经导入了一个项目,但它不工作。我查看了与清单合并失败相关的其他问题,但没有解决我的问题。 这是错误:

错误:任务 ':app:processDebugManifest' 执行失败。

清单合并失败:uses-sdk:minSdkVersion 1 不能小于库 [com.google.android.gms:play-services:10.0.1] F:\Softwares\Project\Bird\app\ 中声明的版本 9 build\intermediates\exploded-aar\com.google.android.gms\play-services\10.0.1\AndroidManifest.xml 建议:使用 tools:overrideLibrary="com.google.android.gms.play_services" 强制使用。

这是我的毕业典礼:

android {
    compileSdkVersion 19
    buildToolsVersion "25.0.2"
}

dependencies {
    compile 'com.android.support:support-v4:19.1.0'
    compile 'com.google.android.gms:play-services:+'
}

这是我的 Android 清单:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="bb.bird"
android:versionCode="1"
android:versionName="1.0" >

【问题讨论】:

    标签: java android android-gradle-plugin google-play-services android-manifest


    【解决方案1】:

    这意味着在您的应用程序的某处,清单包含最低 sdk 版本 1。 您应该通过添加来控制它

    minSdkVersion 9
    

    在你应用的 build.gradle 文件中

    defaultConfig
    

    这应该足够了,否则您可以检查所有清单和 gradle 文件并查看定义 minSdkVersion 1 的位置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-21
      • 1970-01-01
      相关资源
      最近更新 更多