Attribute application@name value=(com.run.MyApp) from AndroidManifest.xml:40:9-37 is also present at [lib.5plus.base-release.aar] AndroidManifest.xml:168:9-63 value=(io.dcloud.application.DCloudApplication). Suggestion: add 'tools:replace="android:name"' to <application> element at AndroidManifest.xml:39:5-109:19 to override. 安卓启动报错
时间: 2024-03-24 13:40:20 浏览: 116
Android Studio报:“Attribute application@theme or @ icon ”问题的解决
这个错误是因为您的AndroidManifest.xml文件中的<application>元素中定义了一个名称为"com.run.MyApp"的应用程序,而在一个名为"lib.5plus.base-release.aar"的库文件中也定义了一个名称为"io.dcloud.application.DCloudApplication"的应用程序。
为了解决这个问题,您可以在<application>元素中添加一个android:tools属性,将其值设置为"replace=android:name",如下所示:
```xml
<application
android:name="com.run.MyApp"
...
tools:replace="android:name">
...
</application>
```
这样做会告诉Android系统,如果发现重复的android:name属性,应该使用在<application>元素中定义的名称,以覆盖库文件中的名称。
阅读全文