Art*_*hur 18 android android-studio
刚刚更新到最新版本的Android Studio,我在AndroidManifest文件中收到此错误
清单合并失败:AndroidManifest.xml中的属性应用程序@ icon value =(@ drawable/project_launcher_icon):48:9也出现在com.github.anupcowkur:reservoir:1.1.1:6:45 value =(@ drawable/ic_launcher )建议:在AndroidManifest.xml:44:5中添加'tools:replace ="icon"'元素以覆盖
我尝试在我的清单中添加工具:replace ="@ drawable/ic_drawer"但是我收到此错误:
Error:(44, 5) tools:replace specified at line:44 for attribute tools:drawable/ic_drawer, but no new value specified
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
FTH*_*FTH 41
遵循Android Studio的建议并添加以下属性tools:replace="icon"应该允许它成功构建您的应用程序,而无需使用旧的清单合并(这确实不是一个非常具有前瞻性的解决方案).
当然,您首先必须声明命名空间"tools"才能使用它:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.sample.app" >
Run Code Online (Sandbox Code Playgroud)
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.tests.flavorlib.app"
**xmlns:tools="http://schemas.android.com/tools"**>
<application
android:icon="@drawable/icon"
android:label="@string/app_name"
**tools:replace=”icon, label”**/>
</manifest>
Run Code Online (Sandbox Code Playgroud)
你应该添加xlms:工具和工具:替换清单文件中的这两行.
| 归档时间: |
|
| 查看次数: |
13642 次 |
| 最近记录: |