【发布时间】:2019-01-07 16:53:59
【问题描述】:
我正在尝试使用 Unity 制作 Android 游戏。我正在使用两个模块,它们将使用插件/Android 功能 1. sqlite.so 2. SimpleNotification.aar 它给了我错误:
\Temp\StagingArea\AndroidManifest-main.xml:4:58-89 错误: 属性 application@icon value=(@mipmap/app_icon) 来自 AndroidManifest-main.xml:4:58-89 也出现在 AndroidManifest.xml:10:3-36 value=(@drawable/app_icon)。 建议:将 'tools:replace="android:icon"' 添加到 AndroidManifest-main.xml:4:3-12:17 的元素以覆盖。
在网上搜索了几个小时后,尝试了很多东西: 1. 工具:replace="android:icon" 中 2. xmlns:tools=http://schemas.android.com/tools in 3.在播放器设置中设置targetSdkVersion
enter image description here 但我有几个疑问 1. 如何知道我正在使用的 .aar 文件或 .so 文件等库的最低/目标 Android API 级别 2. 我的 Plugin/Android 文件夹中没有 Android Manifest 文件。 清单文件在 Temp/Staging Area 中生成 [可能会出错]
即使我将 AndroidManifest 文件从 Temp 复制到 Plugin/Android 文件夹并进行了上述更改,例如 tools:replace="android:icon" 但仍然出现相同的错误。
【问题讨论】: