GooglePlay上架分包

GooglePlay上架的应用如果超过100M,Google就会要求开发者使用APK+OBB的进行分包处理。
还好Unity这边已经为我们提供了分包的方法。

  1. 在PlayerSettings——>PublishingSettings里勾选Split Application Binary
    在这里插入图片描述
    2.打完包之后,会生成两个文件。在这里插入图片描述
    3.更改Obb文件名为:main.bundleVersionCode.bundleID.obb

    bundleVersionCode为Unity设置中的OtherSettings中的BundleVersionCode;
    bundleID为Unity设置中的OtherSettings中的BundleIdentifier;

    比如:
    在这里插入图片描述

    4.安装完APK之后,把obb文件拷贝到安卓手机的 sdcard/Android/obb/包名 的路径下。

Other
  1. 分包后unity会将Resources中的文件都打进obb里。
  2. 一般来说,分包后单独的Apk也需要可以正常运行(至少可以检测Obb文件是否存在,如果不存在就给提示重新下载)。
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐