当前位置: 首页 > 知识库问答 >
问题:

Unity:Unabe将合并Android清单

拓拔麒
2023-03-14

我正在尝试使用Unity制作Android游戏。其中我使用了两个模块,它们将使用插件/Android特性1。sqlite.so2。simplenotification.aar它给了我错误:

\temp\stagingarea\androidmanifest-main.xml:4:58-89错误:来自androidmanifest-main.xml:4:58-89的属性application@icon value=(@mipmap/app_icon)也出现在androidmanifest.xml:10:3-36 value=(@drawable/app_icon)中。建议:将'tools:replace=“android:icon”‘添加到androidmanifest-main.xml:4:3-12:17的元素中以覆盖。

在网上搜索了很多小时,尝试了很多事情:1。2中的tools:replace=“android:icon”。3中的xmlns:tools=http://schemas.android.com/tools。targetSdkVersion在播放器设置中设置

在这里输入图像描述,但我很少有像1这样的查询。如何知道我的库的最小/目标Android API级别,比如.aar文件或.so文件,我正在使用2。我的plugin/Android文件夹中没有Android清单文件。在临时/临时区域中生成清单文件[可能是sessn出错]

甚至我将AndroidManifest文件从Temp复制到plugin/android文件夹,并做了上面的更改,比如tools:replace=“android:icon”,但仍然得到相同的错误。

共有1个答案

尉迟国发
2023-03-14

错误表示该图标同时存在于两个清单XML中,如果您将其从一个清单XML中移除该图标怎么办?

1:库通常包含一个清单,其中显示了所需的最低Android API级别,选择其中最大的一个。

2:试着把它从temp文件夹移到plugins/android中,去掉其中提到“android:icon”的那一行。实际上要确保图标只设置在一个地方,而不是确定哪种方法是最好的设置。也许因为它是由unity设置的,所以您不再需要在清单中手工设置了。

<application
  android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
  android:icon="@drawable/app_icon"
      android:label="@string/app_name"
      android:debuggable="true">
....
</application>
 类似资料:
  • 我似乎得到了这样的错误:

  • 我有2个版本的Androidanifest.xml文件在我的项目,一个是主要的,另一个调试。 通过gradle添加了一个库之后,我突然看到: 错误:任务执行失败:应用程序:进程MobileDebugManiast。 清单合并失败:属性application@labelvalue=(XXXX Debug)来自Androidanifest.xml:36: 13-45也存在于[library_name]

  • 清单合并失败:属性Application@AppComponentFactory value=(android.support.v4.app.CoreComponentFactory)来自[com.android.support:support-compat:28.0.0]AndroidManifest.xml:22:18-91 也存在于[androidx.core:core:1.0.0]andr

  • 我得到下面的错误信息。 错误:任务执行失败:app:processDebugManifest。清单合并失败:uses-sdk:minSdkVersion 1不能小于库中声明的版本4[com . Android . support:multi dex:1 . 0 . 1]C:\ Users \ Nitesh \ Downloads \ sun calculator(1)\ sun calculato

  • 问题内容: 如何合并列表列表? 进入 如果我可以在合并列表之前在每个项目的开头和结尾添加一个值(例如html标签),那就更好了。 即,最终结果将是: 问题答案: 要串联列表,可以使用 要添加HTML标签,您可以使用列表推导。

  • 我在关于支付网关的项目中遇到了麻烦。根据EBS的指导原则,我将模块导入到我的项目中并进行编译。但是当它构建时,它给我的错误是:`error:execution for task':app:processDebugManifest'。 清单合并失败:来自AndroidManifest.xml:14:9-43的属性application@icon value=(@mipmap/ic_launcher)