Version: Unity 6.0 (6000.0)
语言 : 中文
适用于 Android 的原生插件
为 Android 创建原生插件

Android 原生插件简介

您可以在 Android 应用程序中使用原生插件。原生插件有不同类型,项目的脚本后端 (Scripting Backend) 决定了 Unity 支持的插件类型。可能的插件类型有:

  • 共享库:打包在共享库 (.so) 中的插件。
  • 静态库:打包在静态库 (.a) 中的插件。
  • C/C++ 源文件:Unity 编译的 C/C++ 源文件以及 IL2CPP 生成的文件。这包括扩展名为 .c.cc.cpp.h 的所有 C/C++ 源文件。

脚本后端兼容性

下表显示了哪些脚本后端支持不同类型的原生插件。

脚本后端 共享库 静态库 C/C++ 源文件
IL2CPP
Mono

注意

  • IL2CPP 脚本后端不支持在运行时直接使用 .NET 动态链接库 (.dll)。这些库必须在构建过程中转换为 C++ 代码。
  • 不支持与其他 .NET 运行时平台(例如 Xamarin)集成。

其他资源

适用于 Android 的原生插件
为 Android 创建原生插件