Version: 2022.1
Create and use plug-ins in Android
Android Library Projects and Android Archive plug-ins

Android plug-in types

Unity supports multiple plug-inA set of code created outside of Unity that creates functionality in Unity. There are two kinds of plug-ins you can use in Unity: Managed plug-ins (managed .NET assemblies created with tools like Visual Studio) and Native plug-ins (platform-specific native code libraries). More info
See in Glossary
types for Android applications. Each plug-in type has its own capabilities so, if you want to create your own plug-in for a particular use-case, make sure to select the most relevant plug-in type for the use-case.

Topic Description
Android Library Projects and Android Archive plug-ins Understand Android Library Projects and Android Archive plug-ins, and how to use them to extend your application with C++ and Java code created outside of Unity.
JAR plug-ins Understand JAR plug-ins and learn how to use them to interact with the Android operating system or call Java code from C# scriptsA piece of code that allows you to create your own Components, trigger game events, modify Component properties over time and respond to user input in any way you like. More info
See in Glossary
.
Native plug-ins for Android Understand how to use native plug-insA platform-specific native code library that is created outside of Unity for use in Unity. Allows you can access features like OS calls and third-party code libraries that would otherwise not be available to Unity. More info
See in Glossary
to call C/C++ code from C# scripts.
Java and Kotlin source plug-ins Understand how to use Java and Kotlin source code plug-ins to call Java or Kotlin code from C# scripts.

Additional resources

Create and use plug-ins in Android
Android Library Projects and Android Archive plug-ins
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961