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="....."
添加到我的清单文件中。它显示为不活动。如果你有任何解决方案,请分享。
4条答案
按热度按时间jxct1oxe1#
建议在logcat中给出。尝试
到清单中的应用程序标记
brc7rcf02#
您必须删除Android文件夹的AndroidManifest上的属性:
1.转到
/您的方向/Android Studio 项目/我的flutter应用程序/安卓/应用程序/src/main/安卓清单
1.并删除
安卓系统:标签=“您的应用名称”
bwntbbo33#
很晚了,但我解决这个错误的方法是让两个值保持一致。所以将“Android Wheel Widget”更改为“@string/app_name”
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