Version: Unity 6.0 (6000.0)
语言 : 中文
Unity 中的 Android 权限
请求运行时权限

声明应用程序的权限

Android 应用程序在其 Android 应用程序清单中声明所需的权限。本页面介绍如何管理 Android 应用程序的权限。有关可能的权限列表,请参阅 Manifest.permission

可以使用以下方法之一修改 Android 应用程序清单文件和管理权限:

  • 为 Unity 创建自定义的 Unity 库清单模板,以便从中生成应用程序的 Android 应用程序清单文件。
  • 导出项目并在 Android Studio 中修改 Android 应用程序清单文件。
  • 使用 Android Project Configuration Manager 可以修改在__ Gradle__一套 Android 构建系统,可自动执行多种构建过程。这种自动化意味着能减少许多常见的构建错误。更多信息
    See in Glossary
    项目的自定义模块中设置的 Android 应用程序清单文件。

注意:Unity 根据应用程序使用的播放器设置和 Unity API,会自动向 Unity 库清单添加一些所需的权限。想了解更多相关信息,请参阅 Unity 处理的权限

创建模板 Unity 库清单

Unity 使用模板来生成最终的 Gradle 项目文件。可以通过该模板来覆盖 Unity 使用的模板以及应用程序的新权限。

有关更多信息,请参阅使用 Gradle 模板文件修改 Gradle 项目文件

使用 Android Studio

要完全控制最终 Android 应用程序清单文件中的权限,请导出项目并在 Android Studio 中编辑 Android 应用程序清单。

有关更多信息,请参阅使用 Android Studio 修改 Gradle 项目文件

使用 Android Project Configuration Manager

使用 Android Project Configuration Manager设置和修改 C# 中的自定义 Gradle 项目文件。无法修改存储在 Gradle 项目的默认 unityLibrarylauncher 模块中的清单。可以使用 API 在自定义模块中设置自定义清单文件,并为应用程序添加新权限。

有关更多信息,请参阅使用 Android Project Configuration Manager 修改 Gradle 项目文件

其他资源

Unity 中的 Android 权限
请求运行时权限