清单合并失败:uses-sdk:minSdkVersion 14不能小于库中声明的版本19 [:wikitudesdk:]

时间:2017-09-16 13:21:39

标签: android xml hybrid-mobile-app phonegap wikitude

有人请帮助我。我正在尝试重建它。我添加了一个新的插件和资产。但是当我尝试重建项目时,它会显示此错误。我已经将/platforms/android/AndroidManifest.xml中的min SDK更改为19,但它已更改为默认值,即SDK 14。

建立失败

总时间:5.986秒

错误:cmd:命令失败,退出代码1错误输出: C:\ Users \ kristelle \ Desktop \ AULocation \ platforms \ android \ AndroidManifest.xml:19:5-74错误:         uses-sdk:minSdkVersion 14不能小于库中声明的版本19 [:wikitudesdk:] C:\ Users \ kristelle \ Desktop \ AULocation \ platforms \ android \ build \ intermediates \ explosion-aar \ wikitudesdk \ AndroidManifest.xml         建议:使用工具:overrideLibrary =“com.wikitude.architectandlib”强制使用

失败:构建因异常而失败。

  • 出了什么问题: 任务':processDebugManifest'执行失败。

      

    清单合并失败:uses-sdk:minSdkVersion 14不能小于库中声明的版本19 [:wikitudesdk:] C:\ Users \ kristelle \ Desktop \ AULocation \ platforms \ android \ build \ intermediates \ explosion-aar \ wikitudesdk \ AndroidManifest.xml中       建议:使用工具:overrideLibrary =“com.wikitude.architectandlib”强制使用

  • 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。我认为wikitudesdk库的build.gradle文件设置为使用14

defaultConfig {
     minSdkVersion 14
     targetSdkVersion ...
}

尝试将其更改为:

defaultConfig {
    minSdkVersion 19
    targetSdkVersion ...
}

我最终检查了项目中的每个build.gradle文件。我还确保在每个项目AndroidManifest.xml文件中删除 <uses-sdk.../>

<uses-sdk
    android:minSdkVersion="19"
    android:targetSdkVersion="..." />

我认为<uses-sdk.../> minSdkVersiontargetSdkVersion中的两个设置应该从build.gradle设置插入到清单中。

希望有所帮助。