Android Studio编译错误:Attribute application@icon value=(@drawable/logo) from AndroidManifest.xml:26:9
来源:互联网 发布:手绘网络课程 编辑:程序博客网 时间:2024/05/18 05:24
导入eclipse工程为android studio工程时,工程编译遇到错误如下:
异常提示:
Error:(26, 9) Attribute application@icon value=(@drawable/logo) from AndroidManifest.xml:26:9
Error:(28, 9) Attribute application@theme value=(@style/ThemeActionBar) from >AndroidManifest.xml:28:9
is also present at XXXX-trunk:XXXXLib:unspecified:15:9 value=(@style/AppTheme)
Suggestion: add ‘tools:replace=”android:theme”’ to element at >AndroidManifest.xml:24:5 to override
Error:Execution failed for task ‘:XXXX:processDebugManifest’.
Manifest merger failed with multiple errors, see logs
异常原因:
AS的Gradle插件默认会启用Manifest Merger Tool,若Library项目中也定义了与主项目相同的属性(例如默认生成的android:icon和android:theme),则此时会合并失败,并报上面的错误。
解决方法:
方法1:
在Manifest.xml的application标签下添加tools:replace=“android:icon, android:theme”(多个属性用,隔开,并且记住在manifest根标签上加入xmlns:tools=”http://schemas.android.com/tools”,否则会找不到namespace)
方法2:
在build.gradle根标签上加上useOldManifestMerger true (未测试过)
文章参考链接:http://www.tuicool.com/articles/vMf26b
- Android Studio编译错误:Attribute application@icon value=(@drawable/logo) from AndroidManifest.xml:26:9
- Manifest merger failed : Attribute application@label value=(Dormitory) from AndroidManifest.xml:23:9
- Manifest merger failed : Attribute application@icon value=(@mipmap/ic_launcher) from AndroidManifest
- Attribute application@allowBackup value=(true) from AndroidManifest.xml 报错
- Error:Attribute application@icon value=(@drawable/ic_launcher) 报错的解决方法
- Suggestion: add 'tools:replace="android:icon"' to <application> element at AndroidManifest.xml
- Suggestion: add 'tools:replace="android:icon"' to <application> element at AndroidManifest.xml
- Suggestion: add 'tools:replace="android:icon"' to <application> element at AndroidManifest.xml
- Suggestion: add 'tools:replace="android:icon"' to <application> element at AndroidManifest.xml
- 关于GooglePlay上传错误:android:icon attribute attribute is not a string value
- 解决:AndroidStudio导入第三方工程出现Error:Attribute application@icon value=(@mipmap/ic_launcher)
- AndroidManifest 文件合并错误-->tools:replace="android:value"问题
- Attribute meta-data#android.support.VERSION@value value=(25.3.1) from [com.android.support:appcompat
- Manifest merger failed : Attribute meta-data#android.support.VERSION@value value=(25.3.1) from
- Android Studio Gradle tools:replace="android:icon"错误
- Android icon vs logo
- Android icon vs logo
- aERROR getting 'android:icon' attribute: attribute is not a string value
- Tomcat学习之Context
- Android sd相关笔记 - Android4.4上应用写sd卡问题
- Dubbo-----HelloWorld之服务提供方、服务消费方(1)
- 关于iOS中webView中url特殊字符处理
- Spring 定时器时间配置
- Android Studio编译错误:Attribute application@icon value=(@drawable/logo) from AndroidManifest.xml:26:9
- [Python]网络爬虫(十):一个爬虫的诞生全过程(以山东大学绩点运算为例)
- JavaScript强化教程 -- cocosjs场景切换
- Linux必学的60个命令
- Fork/join框架之ForkJoinPool
- 笔试选择题八.
- android 介绍Retrofit的简单使用
- java SAX
- android学习日志--View中的onMeasure