【问题标题】:How to add 3rd party libraries to unity android build using Android Studio如何使用 Android Studio 将 3rd 方库添加到统一 android 构建
【发布时间】:2016-07-13 06:28:17
【问题描述】:

我有这个 Unity 5.4 项目,我为 iOS 和 Android 分别构建它。
在 iOS 方面,生活相当轻松。 Unity 生成一个 XCode 项目,然后我使用 cocoapods 向其中添加第 3 方库。

在 Android 方面,Unity“构建”(导出)的 Android 项目不是标准的 Android Studio 项目,您需要导入它,而不是直接打开它。
这导致了一些复杂性,超出了我对 Android Studio 工作原理的理解。
我相信这一切都归结为让 Gradle 将 3rd 方库包含到构建中,但由于应用程序没有以常规方式启动,所以事情最终不会运行。
有人向 Unity/Android Studio 项目添加了 3rd 方库吗?任何指针将不胜感激。

【问题讨论】:

  • 你能分享你的 build.gradle 文件吗?
  • 感谢@cricket_007,Unity 不会生成build.gradle 文件,Android Studio 在导入时会询问您是否要迁移到 Gradle,但实际上并没有做任何事情。
  • 嗯。从未使用过 Unity,但如果您想添加库,那么您可能需要一个 Gradle 文件。

标签: android android-studio unity3d gradle unity5


【解决方案1】:

如果第三方库是 aar/jar 格式,“检查器”选项卡中有一个选项可以在 Unity 构建时包含它们。

通常您可以在 jCenterMaven 上找到所需的库的 .aar / .jar 版本。

另一种方法是查看源代码是否托管在 Github 上,并在 Android Studio 中自己构建成 .aar/.jar

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-18
    • 1970-01-01
    • 2021-05-04
    • 2017-01-10
    • 1970-01-01
    • 2013-05-19
    • 2010-12-31
    相关资源
    最近更新 更多