Android Studio AndroidManifest.xml中的属性应用程序@标签值=(@字符串/应用程序名称

qnzebej0  于 2023-01-02  发布在  Android
关注(0)|答案(4)|浏览(154)


I试图将一个巨大的应用程序移植到android studio,但我遇到了以下bug

Information:Gradle tasks [:calendar2014:assembleDebug]Error:(40, 9) Attribute application@label value=(@string/app_name) from AndroidManifest.xml:40:9
is also present at Calendar20155:wheel:unspecified:11:18 value=(Android Wheel Widget)
Suggestion: add 'tools:replace="android:label"' to <application> element at AndroidManifest.xml:33:5 to override

第一个月
我试着将xmlns:tools="....."添加到我的清单文件中。它显示为不活动。如果你有任何解决方案,请分享。

jxct1oxe

jxct1oxe1#

建议在logcat中给出。尝试

tools:replace="android:label

到清单中的应用程序标记

brc7rcf0

brc7rcf02#

您必须删除Android文件夹的AndroidManifest上的属性:
1.转到
/您的方向/Android Studio 项目/我的flutter应用程序/安卓/应用程序/src/main/安卓清单
1.并删除
安卓系统:标签=“您的应用名称”

bwntbbo3

bwntbbo33#

很晚了,但我解决这个错误的方法是让两个值保持一致。所以将“Android Wheel Widget”更改为“@string/app_name”

xzabzqsa

xzabzqsa4#

适用于Unity用户

在temp文件夹中找到错误描述的manifest.xml文件,复制粘贴到assets-〉plugins-〉android目录下,重命名为AndroidManifest.xml
然后编辑它,找到<application...>并在其中粘贴建议的解决方案。
例如,我不得不粘贴tools:replace=“android:label”,这样它看起来就像〈application... tools:replace=“android:label”〉
阅读更多信息:https://forum.unity.com/threads/the-attribute-application-label-string-app_name-in-em-native-popup-collides-with-another-value.666358/#post-6900458

相关问题