【问题标题】:Unity does not package the plugin jar files along with the APKUnity 不会将插件 jar 文件与 APK 一起打包
【发布时间】:2016-06-22 05:25:54
【问题描述】:

我有一个 Android Unity 项目(我使用的是 Unity 4.7.2f),其中包含一些 Android 插件 jar,包括 Google Play Services、Facebook jar 和 MoPub jar。 APK 可以正常编译,但无法捆绑任何不直接位于 Assets/Plugins/Android 目录中的 jar。

例如:

Facebook jar 在 Assets/Plugins/Android/facebook/libs/facebooksdk.jar 中,它没有与 APK 捆绑在一起,而我有一个在 Assets/Plugins/Android/mopub-volley-1.1.0.jar 中的 MoPub jar,它可以正确捆绑。

如果我将facebooksdk.jar 移动到Assets/Plugins/Android/ 下,那么它会被正确捆绑。有人知道为什么会这样吗?

project.properties 文件有

android.library=true

【问题讨论】:

    标签: android unity3d plugins jar


    【解决方案1】:

    一旦构建,共享库应该被复制到 Assets->Plugins->Android 文件夹中

    文档中没有提到您可以将.jar 文件放在Android 文件夹的子文件夹中。对于原生 .so 库,唯一处理的子文件夹是 libs

    Building Plugins for Android

    【讨论】:

    • 我也是这么想的,但这里是转折点。这个问题在我的个人电脑上不会发生。它只发生在我们的构建机器上。在我的电脑上,罐子在嵌套文件夹中
    猜你喜欢
    • 2015-03-10
    • 1970-01-01
    • 2018-05-04
    • 1970-01-01
    • 2019-06-24
    • 2015-08-20
    • 1970-01-01
    • 1970-01-01
    • 2016-09-07
    相关资源
    最近更新 更多