来自 APK 的清单与来自 temp/Stagingarea 的清单

Manifest from APK vs. Manifest from temp/Stagingarea

对于 Unity 游戏,APK 中的清单与 temp/Stagingarea 中的清单不同是否正常?如果不是什么会导致这个问题? APK是使用apktool获取的。

是的,APK 没有来自 temp/Stagingarea 的相同清单是完全正常的。这是因为在使用Android SDK工具构建项目之前,Stagingarea是用来临时存放资源的。在此期间,Unity 将生成其 Manifest 并将其放入 temp/Stagingarea 区域,此 Manifest 值将基于您用于加速度计、陀螺仪和振动器等传感器的 Unity API。

此外,Unity 会根据您在项目中使用的插件数量,在子文件夹中生成更多的清单,这些插件都带有它自己的清单。然后,Unity 会将这些清单合并到最终的 APK 中。