(原创)安卓导入第三方库时清单文件报错
2017-05-17 17:01
141 查看
今天在导入一个第三方库时报错了,具体提示如下:
Error:Execution failed for task ':startactivity:processDebugManifest'.
> Manifest merger failed with multiple errors, see logs
后来去查了一下,具体原因是:
AS的Gradle插件默认会启用Manifest Merger Tool,
若Library项目中也定义了与主项目相同的属性(例如默认生成的Android:icon和android:theme),
则此时会合并失败,并报上面的错误。
具体解决方法是:
首先查看提示
知道了重复的属性后
在manifest根标签上加入xmlns:tools="http://schemas.android.com/tools",
并在Manifest.xml的application标签下添加tools:replace="icon, label, theme"(多个属性用,隔开,视情况而定,最好照抄)。
不能写成tools:replace="android:icon, android:label, android:theme",这样不会报错,但也不能解决错误。
Error:Execution failed for task ':startactivity:processDebugManifest'.
> Manifest merger failed with multiple errors, see logs
后来去查了一下,具体原因是:
AS的Gradle插件默认会启用Manifest Merger Tool,
若Library项目中也定义了与主项目相同的属性(例如默认生成的Android:icon和android:theme),
则此时会合并失败,并报上面的错误。
具体解决方法是:
首先查看提示
知道了重复的属性后
在manifest根标签上加入xmlns:tools="http://schemas.android.com/tools",
并在Manifest.xml的application标签下添加tools:replace="icon, label, theme"(多个属性用,隔开,视情况而定,最好照抄)。
不能写成tools:replace="android:icon, android:label, android:theme",这样不会报错,但也不能解决错误。
相关文章推荐
- 文本文件导入导出校验工具[原创]
- 原创破解:垃圾文件信息,第三方软件的垃圾文件信息!
- PHP上传Excel文件导入数据到MySQL数据库(详细示例代码)【原创】
- android studio中导入第三方jar包和第三方库文件的方法
- 关于Eclipse中导入安卓工程无法生成R.java文件的问题
- [导入]利用C#制作一个文件连接小工具[Longever原创]
- ThinkPHP 3.2 PHPExcel 导入导出文件 第三方类库不能用问题解决
- (原创)关于如何处理EXCEL( CSV)文件 导入数据库的解决方法!!
- ThinkPHP 3.2 + PHPExcel 导入导出文件 第三方类库不能用问题解决
- cocoapods 导入第三方库,头文件导入没有提示问题
- Eclipse下如何导入第三方.class文件
- ThinkPHP 3.2 + PHPExcel 导入导出文件 第三方类库不能用问题解决
- android安卓资源清单文件解析
- CocoaPods 导入第三方库头文件自动补齐
- 安卓学习之保存文件到手机【原创】
- [导入][原创]修改IIS自定义浏览目录时的文件显示
- Android开发通过.db文件导入已有数据库、导入第三方数据库文件
- CocoaPods 导入第三方库头文件自动补齐
- 安卓笔记android 导入第三方包
- 安卓开发中导入文件中出现乱码问题解决办法