Android 50mb限制托管统一视图

时间:2014-09-16 07:29:53

标签: android unity3d

我的应用程序并非完全由统一构成,unity3D只是在子视图中运行的一部分。

该应用程序总共为90Mb。我看到了50个问题的2个解决方案:

  • 请求团结为我生成分裂。不幸的是,这似乎仅适用于完全使用统一的应用程序
  • 扩展文件。这似乎适用于sqlite dbs或图像文件,因为如果你知道位置,你很容易打开这样的文件。不幸的是,在统一中有一些特殊文件夹(assets/binsrc/main/jniLibs),当我unity.play()
  • 时,我无法控制这些文件夹的位置

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

对于那些可以提供帮助的人,使用统一生成的.obb

这是我在为Google Play生成apk之前运行的脚本的统一片段

mv UnityProject/assets/bin/ app/src/main/assets/
mv UnityProject/libs/unity-classes.jar app/libs/
rm -rf app/src/main/jniLibs/armeabi-v7a
mv UnityProject/libs/armeabi-v7a/ app/src/main/jniLibs

以这种方式放置文件将使Android应用程序与Unity提供的扩展文件一起使用。