国产探花免费观看_亚洲丰满少妇自慰呻吟_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開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 绥棱县| 河源市| 家居| 象山县| 阜宁县| 保德县| 弥勒县| 丰县| 葫芦岛市| 潼关县| 两当县| 于田县| 拜泉县| 汪清县| 迁安市| 改则县| 湖北省| 崇明县| 衡东县| 临西县| 东乡| 集贤县| 岳西县| 腾冲县| 清水河县| 海林市| 平乡县| 区。| 沙湾县| 双流县| 安阳市| 巢湖市| 青海省| 绵竹市| 山阴县| 剑阁县| 龙游县| 青州市| 桃源县| 德化县| 政和县|