如何修复android manifest.xml命名冲突?
出于某种原因,即使我的应用程序名称正确地显示在应用程序图标旁边,但当我在“设置”->“应用程序”下查找应用程序时,名称似乎是“libcocos2dx”,而不是正确的名称 因此,我在我的AndroidManifest.xml中添加了以下行:如何修复android manifest.xml命名冲突?,android,cocos2d-x,android-manifest,Android,Cocos2d X,Android Manifest,出于某种原因,即使我的应用程序名称正确地显示在应用程序图标旁边,但当我在“设置”->“应用程序”下查找应用程序时,名称似乎是“libcocos2dx”,而不是正确的名称 因此,我在我的AndroidManifest.xml中添加了以下行: android:label="@string/app_name" 但这导致了错误: app/AndroidManifest.xml:12:6 Error: Attribute application@label value=(@string/
android:label="@string/app_name"
但这导致了错误:
app/AndroidManifest.xml:12:6 Error:
Attribute application@label value=(@string/app_name) from AndroidManifest.xml:12:6
is also present at proj.android-studio:libcocos2dx:unspecified:13:9 value=(libcocos2dx)
Suggestion: add 'tools:replace="android:label"' to <application> element at AndroidManifest.xml:11:5 to override
app/AndroidManifest.xml:12:6错误:
属性application@label值=(@string/app_name)来自AndroidManifest.xml:12:6
也出现在proj.android studio:libcococos2dx:unspecified:13:9 value=(libcococos2dx)中
建议:在AndroidManifest.xml:11:5处的元素中添加“tools:replace=“android:label””以覆盖
如何修复上述错误?我不知道libcocos2dx在哪里被指定为名称。我使用的是cocos2d-xv3.7,它使用libcos2dx
编辑:我可以看到使用“工具:替换”的建议,但我觉得我是在掩盖问题,而不是解决问题。有没有更好的方法解决根本原因
编辑:是否有人知道如何添加工具:替换?这对您来说可能很明显,但当我添加它时,我得到了错误:
app/AndroidManifest.xml:12:6 Error:
Attribute application@label value=(@string/app_name) from AndroidManifest.xml:12:6
is also present at proj.android-studio:libcocos2dx:unspecified:13:9 value=(libcocos2dx)
Suggestion: add 'tools:replace="android:label"' to <application> element at AndroidManifest.xml:11:5 to override
属性“tools:replace”的前缀“tools”与
元素类型“应用程序”未绑定
必须添加到清单标题中:
xmlns:tools="http://schemas.android.com/tools"
例如:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.yourpackage"
xmlns:tools="http://schemas.android.com/tools">
在这个线程中,我在NativeScript项目中设置android:allowBackup
时,对我帮助很大
我最终得到了完整的文件,如下所示:
添加工具:更换=“android:label
在应用程序中
在Androidmanifest
中标记。是的,我看到了,但为什么我的应用程序被命名为libcocos2dx?”?如何修复原始错误。我觉得我是在掩盖错误,而不是修复错误。它告诉你,libcocos已经使用了该属性,你必须替换它来覆盖它。仔细阅读错误,就这些了。你能检查一下你的@string/
它指向你的位置吗?@ElefantPhace是的-我看到了。但我不知道如何修复它。我是Android新手,不知道这些。看看是谁问的问题:)事实上,我的问题和你链接到的答案都是我的:)耶@KaizerSozay我在发布答案后意识到了这一点。我想确保搜索具有相同错误的NativeScript的用户也能找到此答案。:)哈哈,我不知道nativescript是什么。祝你过得愉快,比曼!等不及看你的电影了!!