Version: Unity 7.0 Alpha (7000.0)
Language : English
Create an Android Library plug-in
Import an Android Archive plug-in

Import an Android Library plug-in

You can import an Android Library plug-in created outside of Unity into your Unity project using the following steps:

  1. Copy the Android Library plug-in to the Assets folder of your Unity Project.
  2. If the Android Library plug-in root folder doesn’t use the .androidlib extension, add this extension to the folder. For example, mylibrary.androidlib.

Unity now supports the Android Library plug-in and includes it in the final project that GradleAn Android build system that automates several build processes. This automation means that many common build errors are less likely to occur. More info
See in Glossary
uses to build your application. For more information, refer to How Unity builds Android applications.

Configure an Android Library plug-in

Android Library plug-in is a dependency of a built-in module unityLibrary. You can change this default behavior. For example, you can configure an Android Library plug-in to depend on unityLibrary instead. To do this, use the following steps:

  1. In the Project window, select the .androidlib plug-in to access the Inspector window.

  2. In the Select dependent module section, select None.

    Android Library plug-in Inspector with the Select dependent module setting selected.
    Android Library plug-in Inspector with the Select dependent module setting selected.
  3. Add the following code in your plug-in’s build gradle dependencies scope:

    dependencies {
        ...
        implementation project(':unityLibrary')
        implementation fileTree(dir: project(':unityLibrary').getProjectDir().toString() + ('\\libs'), include: ['*.jar'])
    }
    

You also have the option to include Android Library plug-in as a dependency of the launcher or both unityLibrary and launcher built-in modules.

Additional resources

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