Version: 2023.2
Native plug-ins for Android
Create a native plug-in for Android

Introducing native plug-ins for Android

You can use native plug-ins in Android applications. There are different types of native plug-in, and the project’s scripting backend determines which plug-in types Unity supports. The possible plug-in types are:

  • Shared library: Plug-ins packaged in a shared library (.so).
  • Static library: Plug-ins packaged in a static library (.a).
  • C/C++ source files: C/C++ source files that Unity compiles along with IL2CPP generated files. This includes all C/C++ source files with extensions .c, .cc, .cpp and .h.

Scripting backend compatibility

The following table shows which scripting backends support the different types of native plug-ins.

Scripting backend Shared library Static library C/C++ source files
IL2CPP
Mono

其他资源

Native plug-ins for Android
Create a native plug-in for Android