美文网首页
清单合并问题

清单合并问题

作者: syomie | 来源:发表于2019-03-07 21:39 被阅读0次
aapt : Manifest merge problem:……Error : uses-sdk : minSdkVersion 14 cannot be smaller than version 15 declared in library ……

在app build.gradle文件下minSdkVersion配置版本低于引用库声明的版本,改到不小于引用库声明的版本即可。


aapt : Manifest merge problem : AndroidManifest . xml Error : Attribute meta-data # APPKEY @ value at AndroidManifest . xml requires a placeholder substitution but no value for <KEY> is provided .

简单说就是在需要合并的某清单需要一个值。 但<KEY>值没有设置,正常情况在app build.gradle defaultConfig下添加

manifestPlaceholders = [
        KEY:"值",
        KEY1:"需要多个可半角逗号分割"
        ]

即可解决。

既然说了正常情况那就肯定有意外,比如某IDE的gradle被阉割了,manifestPlaceholders占位符不自动替换的时候,就需要手动替换了。

比如

aapt : Manifest merge problem : AndroidManifest . xml Error : Attribute meta-data #APPKEY@value at AndroidManifest . xml requires a placeholder substitution but no value for <KEY> is provided .

解决方法就是在主工程的AndroidManifest.xml中application标签中添加

<meta-data android:name="APPKEY" android:value="值" />

然而出现了

aapt : Manifest merge problem : Error : Attribute meta-data # APPKEY @ value value =(值) from AndroidManifest . xml … is also present at AndroidManifest . xml :… value=(${KEY}).Suggestion : add ' tools : replace =" android : value "' to < meta-data > element at AndroidManifest . xml :…to override .

其实出现这个是因为我们的主工程中已经设置了android:name=”APPKEY”的值,而在module中也设置了android:name=”APPKEY”,所以编辑器在运行程序的时候会去合并,但是合并失败就会报此错误。

错误提示中已经给出了解决方案,就在最后一句话中描述了。Suggestion : add ' tools : replace ="android : value"' to <meta-data> element at AndroidManifest.xml:…to override .

即在manifest标签中声明命名空间

xmlns:tools="http://schemas.android.com/tools"

然后将

<meta-data android:name="APPKEY" android:value="值" />

替换为

<meta-data android:name="APPKEY" android:value="值" tools:replace="android:value" />

就可以了

相关文章

  • 清单合并问题

    aapt : Manifest merge problem:……Error : uses-sdk : minSdk...

  • 请问文件合并和权限溯源

    清单文件最终应该以APK里面的为准,另外可能还会遇到这些问题: 某个权限从哪个第三方SDK合并进来 合并规则 合并...

  • 清单文件的合并

    资料 官网 优先级 清单文件在合并时,会按优先级进行合并。会按 优先级从低向高合并,优先级最低的清单文件会合并到优...

  • 2019-03-02 3月目标启航号课前作业

    启航号的课前作业来了。 截图并用PS合并,不知道是否清晰呢。因为用的WPS。 问题清单: 1. 如果3个期待清单中...

  • 2018-12-26

    问题列表 合并两个有序链表 合并K个排序链表 合并区间 插入区间 问题与反馈 总结与收获 多个有序链表的合并,类似...

  • Android官方技术文档翻译——清单合并

    本文档主要介绍新的清单合并工具。 这个新的合并工具是gradle android 插件的 0.10 版中引入的。截...

  • 清单文件合并失败

    运行命令查看详细报错 gradlew processDebugManifest --stacktrace

  • 前端笔记——CSS常见问题及解决方案

    问题一:外边距合并问题 问题描述:外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。合并后的外边距的...

  • 小技巧合集之css

    01 修改placeholder样式 02 margin合并/塌陷问题解决方法 具体详见:margin合并/塌陷问题

  • 合并果子问题

    第一时间想到取前两个元素相加然后insert进去再quicksort。结果.... 然后换个堆排序看看: 不懂为啥...

网友评论

      本文标题:清单合并问题

      本文链接:https://www.haomeiwen.com/subject/dchkpqtx.html