GooglePlay上架分包
GooglePlay上架的应用如果超过100M,Google就会要求开发者使用APK+OBB的进行分包处理。
还好Unity这边已经为我们提供了分包的方法。
-
在PlayerSettings——>PublishingSettings里勾选Split Application Binary
2.打完包之后,会生成两个文件。
3.更改Obb文件名为:main.bundleVersionCode.bundleID.obbbundleVersionCode为Unity设置中的OtherSettings中的BundleVersionCode;
bundleID为Unity设置中的OtherSettings中的BundleIdentifier;比如:
4.安装完APK之后,把obb文件拷贝到安卓手机的 data/Android/obb/包名 的路径下。
Other
- 分包后unity会将Resources中的文件都打进obb里。
- 一般来说,分包后单独的Apk也需要可以正常运行(至少可以检测Obb文件是否存在,如果不存在就给提示重新下载)。