2
由于某种原因,即使我的应用程序名称在应用程序图标旁边正确显示,但当我在settings-> app下查找该应用程序时,该名称似乎是“libcocos2dx”,而不是正确的名称。如何解决android manifest.xml命名冲突?
所以我说在我的AndroidManifest.xml以下行:
android:label="@string/app_name"
但它造成的错误:
app/AndroidManifest.xml:12:6 Error:
Attribute [email protected] 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
如何解决上面的错误?我不知道在哪里指定libcocos2dx作为名称。我正在使用cocos2d-x v3.7,它使用libcocos2dx。
编辑:我可以看到建议使用“工具:替换”,但我觉得我掩盖了问题,而不是修复它。有没有更好的方法来解决根本原因?
编辑:有谁知道如何添加工具:替换?这似乎是显而易见的给你,但是当我添加它,我得到的错误:
the prefix "tools" for attribute "tools:replace" associated with an element type "application" is not bound
add'tools:replace =“android:label' in yo你在'Androidmanifest'中有'Application'标签。 – Shvet
是的,我看到了,但为什么我的应用被命名为libcocos2dx?我如何解决原始错误。我觉得我掩盖了错误而不是修复它。 –
它告诉你,该属性已被libcocos使用,你必须替换它来覆盖它。只要仔细阅读错误,它的全部那里 – ElefantPhace