':应用程序:processDebugManifest'导入项目

时间:2017-06-13 13:12:47

标签: android gradle build.gradle

我正在尝试导入Android示例项目,然后我收到此消息错误:

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

  

清单合并失败:uses-sdk:minSdkVersion 10不能小于库中声明的版本14 [com.google.android.gms:play-services:11.0.0] C:\ Users \ HP.android \ build-缓存\ 084ac0ca1bed4f5e30644d43f2b1fe5758c0d427 \输出\ AndroidManifest.xml中       建议:使用工具:overrideLibrary =" com.google.android.gms.play_services"强制使用

2 个答案:

答案 0 :(得分:0)

您需要在app模块的build.gradle文件中将min sdk更改为14。

答案 1 :(得分:0)

基本上,图书馆有自己的minSdkVersion。例如,当您在项目中添加库gms.play_services时,使用14作为minSdkVersion,同时您在自己的库中使用10项目,当您尝试同步项目时,将出现此错误。 SO:

  • 或者您必须将项目minSdkVersion提升为14
  • 或者您可以在tools:overrideLibrary中添加manifest,如下所示:

    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools">
    
    <uses-sdk
        tools:overrideLibrary="com.google.android.gms.play_services"/>
    
    </manifest>