如何修复android manifest.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/

出于某种原因,即使我的应用程序名称正确地显示在应用程序图标旁边,但当我在“设置”->“应用程序”下查找应用程序时,名称似乎是“libcocos2dx”,而不是正确的名称

因此,我在我的AndroidManifest.xml中添加了以下行:

    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是什么。祝你过得愉快,比曼!等不及看你的电影了!!