Version: 2019.1
适用于 Android 的原生 (C++) 插件
自定义 Android 启动画面

使用 Java 或 Kotlin 源文件作为插件

Unity 支持用 Java 或 Kotlin 编写的 Android 插件。此功能允许将 .java 或 .kt 文件添加到 Unity 项目中,并在构建 Android 播放器时对这些文件进行编译。以前,必须将这些文件预编译为 android 库。

Gradle 是唯一支持此功能的构建系统,因此请使用 Gradle 作为构建系统。

要将源文件编译为插件,请执行以下操作:

1.打开 Unity Editor。 2.选择要添加插件的项目。 3.在 Projects 窗口中,选择 Assets 文件夹,然后为插件创建一个文件夹。 4.将源文件拖放到该文件夹中。 5.选择每个文件。 6.在 Inspector 窗口中的 Select platforms for plugin 下,确认仅选择了 Android。 7.构建项目。

__注意__:可以将源文件放在项目的任何文件夹中,但特殊用途的位置除外,例如 Assets/Plugins/Android 下的子文件夹。如果将文件放在这些位置,Unity Editor 将不会显示插件 Inspector。有关更多信息,请参阅 AAR 插件和 Android 库

使用 AndroidJavaObject 类可调用插件中的方法。有关更多信息,请参阅 JAR 插件中的“通过包含 helper 类的 C# 脚本使用 Java 插件”部分。

Symlink Sources

要在导出的 Gradle 项目中启用对 Java 和 Kotlin 文件的直接引用,并避免手动将已编辑的 Java 和 Kotlin 文件从导出的 Gradle 项目中复制到 Unity 项目,请在 Build Settings 窗口中启用 Symlink Sources


  • 2018–12–08 添加了 Symlink Sources 选项。
  • 2018–11–29 页面已修订并进行了编辑审查
  • 2018–09–07 页面已发布并进行了编辑审查
  • 在 2018.2 版中添加了插件支持
适用于 Android 的原生 (C++) 插件
自定义 Android 启动画面