久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

工具:在 Android 清單中替換不替換

Tools: replace not replacing in Android manifest(工具:在 Android 清單中替換不替換)
本文介紹了工具:在 Android 清單中替換不替換的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我正在使用具有許多不同庫依賴項的 gradle 項目并使用新的清單合并.在我的 <application/> 標記中,我將其設置為:

I am using a gradle project with many different library dependencies and using the new manifest merger. In my <application /> tag I have it set up as such:

<application tools:replace="android:icon, android:label, android:theme, android:name"
    android:name="com.example.myapp.MyApplcation"
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/application_name"
    android:logo="@drawable/logo_ab"
    android:theme="@style/AppTheme"
    >
....
</application>

但我收到錯誤消息:

/android/MyApp/app/src/main/AndroidManifest.xml:29:9        Error:
Attribute application@icon value=(@drawable/ic_launcher) from AndroidManifest.xml:29:9
is also present at {Library Name} value=(@drawable/app_icon)
Suggestion: add 'tools:replace="android:icon"' to <application> element at AndroidManifest.xml:26:5 to override

/android/MyApp/app/src/main/AndroidManifest.xml:30:9 Error:
Attribute application@label value=(@string/application_name) from AndroidManifest.xml:30:9
is also present at {Library Name} value=(@string/app_name)
Suggestion: add 'tools:replace="android:label"' to <application> element at AndroidManifest.xml:26:5 to override

/android/MyApp/app/src/main/AndroidManifest.xml:27:9 Error:
Attribute application@name value=(com.example.myapp.MyApplication) from AndroidManifest.xml:27:9
is also present at {Another Library}

Suggestion: add 'tools:replace="android:name"' to <application> element at AndroidManifest.xml:26:5 to override

/android/MyApp/app/src/main/AndroidManifest.xml:32:9 Error:
Attribute application@theme value=(@style/AppTheme) from AndroidManifest.xml:32:9
is also present at {Library Name} value=(@style/AppTheme)
Suggestion: add 'tools:replace="android:theme"' to <application> element at AndroidManifest.xml:26:5 to override

推薦答案

像這樣聲明你的清單頭

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.yourpackage"
    xmlns:tools="http://schemas.android.com/tools">

然后您可以在您的應用程序標簽中添加以下屬性:

Then you can add to your application tag the following attribute:

<application
    tools:replace="icon, label" ../>

例如我需要替換圖標和標簽.祝你好運!

For example I need to replace icon and label. Good luck!

這篇關于工具:在 Android 清單中替換不替換的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

IncompatibleClassChangeError after updating to Android Build Tools 25.1.6 GCM / FCM(更新到 Android Build Tools 25.1.6 GCM/FCM 后出現 IncompatibleClassChangeError)
How to get current flavor in gradle(如何在 gradle 中獲取當前風味)
How to fix quot;unexpected element lt;queriesgt; found in lt;manifestgt;quot; error?(如何修復“意外元素lt;查詢gt;在“清單中找到錯誤?)
Multi flavor app based on multi flavor library in Android Gradle(基于 Android Gradle 中多風味庫的多風味應用)
Android dependency has different version for the compile and runtime(Android 依賴在編譯和運行時有不同的版本)
Transitive dependencies for local aar library(本地 aar 庫的傳遞依賴)
主站蜘蛛池模板: 久久久成人免费一区二区 | 亚洲精品www | 国产婷婷综合 | 国产又色又爽又黄又免费 | 黄色片在线免费看 | 国产精品一区久久久 | 国产精品久久久久久久久久久久久 | 国产精品成人一区二区三区吃奶 | 久久亚洲国产精品 | 久久中文高清 | 天天做日日做 | 国产7777 | 国产色| 久久91精品久久久久久9鸭 | 免费一区二区三区 | 国产精品区一区二区三区 | 国内精品视频在线 | hdfreexxxx中国妞| 亚洲精品日韩在线 | 成人一区二区三区在线观看 | 中文一区| 久久国际精品 | 欧美日韩视频一区二区 | 激情 婷婷 | 欧美在线观看一区 | 国产一区 | 欧美精产国品一二三区 | 日韩电影中文字幕在线观看 | 久久久91精品国产一区二区精品 | 日韩欧美在线视频 | 欧美精品一 | 国产一区2区 | 精品国产乱码久久久久久影片 | 在线欧美小视频 | av中文字幕在线 | 国产高清视频一区 | 九九亚洲| 69福利影院 | 成人免费在线视频 | 久久久九九 | 精品免费国产一区二区三区四区介绍 |