包含此页的版本:
不含此页的版本:
Android 应用清单包含有关 Android 应用的信息。每个应用在源集的根目录下都有一个名为AndroidManifest.xml. Android作系统和数字分发服务(例如 Google Play)使用 Android 应用清单来查找信息,例如应用的名称、应用的入口点、Android 版本支持、硬件功能支持和应用权限。如需详细了解 Android 应用清单文件及其配置的设置列表,请参阅有关 Android 应用清单的 Android 开发者文档。
为了生成表示应用的 Android 应用清单,Gradle 会合并来自各种来源的清单文件。这包括:
有关 Unity 如何使用这些清单文件生成 Android 应用清单的信息,请参阅生成 Android 应用清单。
Android 应用程序生成过程会为应用程序生成 Android 应用清单文件。为此,请执行以下作:
您可以使用 Android Studio APK Analyzer 或其他第三方工具(例如 Apktool)查看输出 Android App Bundle (AAB) 或 Android Package (APK) 中的 Android App Manifest 文件。
重要提示:您无法在APKUnity 输出的 Android 包格式。选择“文件”>“生成并运行”时,APK 会自动部署到你的设备。更多信息
请参阅术语表或 AAB。如需了解如何覆盖 Android 应用清单的内容,请参阅修改 Gradle 项目文件。
Unity 会根据应用程序从 C# 调用的 Android 播放器设置和 Unity API 自动向清单添加必要的权限脚本一段代码,允许您创建自己的组件、触发游戏事件、随时间修改组件属性以及以您喜欢的任何方式响应用户输入。更多信息
请参阅术语表. 例如:
INTERNET许可。VIBRATE.ACCESS_NETWORK_STATE.ACCESS_FINE_LOCATION
CAMERA.RECORD_AUDIO.如果插件需要在其清单中声明的权限,则 Unity 会在 Gradle 合并阶段自动将该权限添加到最终的 Android 应用清单中。请注意,Unity 在权限列表中包含插件使用的所有 Unity API。
您可以使用 Android 运行时权限系统在运行时请求权限,而不是在 Android 应用清单中指定权限。
有关权限的更多信息,请参阅有关 Android 应用清单权限的 Android 开发人员文档。