要将 Android 库项目 导入 Unity 项目,请执行以下步骤
.androidlib
扩展名,请将此扩展名添加到文件夹中。例如,mylibrary.androidlib
。Unity 现在支持 Android 库项目,并将它包含在最终项目中,Gradle一个 Android 构建系统,可以自动执行多个构建过程。这种自动化意味着许多常见的构建错误不太可能发生。 更多信息
查看 词汇表 用于构建您的应用程序。有关更多信息,请参阅 Unity 如何构建 Android 应用程序。
Android 库项目是内置模块 unityLibrary 的依赖项。您可以更改此默认行为。例如,您可以将 Android 库项目配置为依赖 unityLibrary。为此,请使用以下步骤
在 Project 窗口中,选择 .androidlib
插件在 Unity 之外创建的一组代码,用于在 Unity 中创建功能。您可以在 Unity 中使用两种类型的插件:托管插件(使用 Visual Studio 等工具创建的托管 .NET 程序集)和原生插件(特定于平台的原生代码库)。 更多信息
查看 词汇表 以访问 检查器一个 Unity 窗口,显示有关当前选定游戏对象、资产或项目设置的信息,允许您检查和编辑值。 更多信息
查看 词汇表 窗口。
在 Select dependent module 部分,选择 None。
在您的插件的 build gradle dependencies 范围内添加以下代码
dependencies {
...
implementation project(':unityLibrary')
implementation fileTree(dir: project(':unityLibrary').getProjectDir().toString() + ('\\libs'), include: ['*.jar'])
}
您还可以选择将 Android 库项目包含为 launcher 或 unityLibrary 和 launcher 两个内置模块的依赖项。