【问题标题】:Manifest merger failed : uses-sdk:minSdkVersion 14 cannot be smaller than version 19 declared in library [:wikitudesdk:]清单合并失败:uses-sdk:minSdkVersion 14 不能小于库中声明的版本 19 [:wikitudesdk:]
【发布时间】:2017-09-16 13:21:38
【问题描述】:

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

构建失败

总时间:5.986 秒

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

FAILURE:构建失败并出现异常。

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

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

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

【问题讨论】:

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


【解决方案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="..." />

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

希望对您有所帮助。

【讨论】:

    猜你喜欢
    • 2020-12-31
    • 1970-01-01
    • 2017-12-18
    • 1970-01-01
    • 2014-12-02
    • 1970-01-01
    • 1970-01-01
    • 2019-12-03
    • 1970-01-01
    相关资源
    最近更新 更多