国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android Studio報:“Attribute application@theme or @ icon ”問題的解決

2019-10-22 18:20:46
字體:
來源:轉載
供稿:網友

前言

Android Studio是Google開發的一款面向Android開發者的IDE,支持Windows、Mac、Linux等操作系統,基于流行的Java語言集成開發環境IntelliJ搭建而成。

發現問題

最近在做項目的時候需要導入第三方庫時碰到這個問題

Error:Execution failed for task ':app:processDebugManifest'.> Manifest merger failed : Attribute application@android/214646.html">theme value=(@style/AppTheme.NoActionBar) from AndroidManifest.xml:21:9-52is also present at [MyChaass:mymusic:unspecified] AndroidManifest.xml:17:9-40 value=(@style/AppTheme).Suggestion: add'tools:replace="android:theme"' to <application> element at AndroidManifest.xml:15:5-37:19 to override.

原因是我們的主項目中默認會定義了 android:icon="" ,當我們引入的第三方庫中也定義
了這種標簽的時候,二者合并失敗就會出現此問題。

解決方法

解決辦法是在 <application> 標簽中 添加 tools:replace="android:icon" .

首先要在 <manifest> 標簽中增加一個 tools 的命名空間 :

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

與此相同的問題還有 theme ,解決辦法同樣是增加 tools:replace="android:theme" ,

不過當二者都合并失敗時,中間應該用","隔開 :

tools:replace="android:icon,android:theme"

manifest文件:

 <application  android:allowBackup="true"  android:icon="@mipmap/christ_icon"  android:label="@string/app_name"  android:supportsRtl="true"  android:name=".App"  tools:replace="android:icon,android:theme" //加這句即可  android:theme="@style/AppTheme.NoActionBar"> </application>

增 加 以上代碼 即可解決問題。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網的支持。


注:相關教程知識閱讀請移步到Android開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 元江| 白玉县| 环江| 无棣县| 东丰县| 盐山县| 进贤县| 淅川县| 蛟河市| 永德县| 恩平市| 乐都县| 故城县| 西贡区| 海林市| 卢氏县| 虹口区| 和顺县| 葫芦岛市| 象山县| 滕州市| 凤城市| 新竹县| 拉孜县| 道孚县| 宁陵县| 怀来县| 滨州市| 万山特区| 阿图什市| 咸丰县| 皋兰县| 册亨县| 马公市| 临漳县| 仁怀市| 调兵山市| 浙江省| 游戏| 长汀县| 河源市|