Unity与安卓——GooglePlay分包

时间:2024-03-23 22:49:51
GooglePlay上架分包

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

  1. 在PlayerSettings——>PublishingSettings里勾选Split Application Binary
    Unity与安卓——GooglePlay分包
    2.打完包之后,会生成两个文件。Unity与安卓——GooglePlay分包
    3.更改Obb文件名为:main.bundleVersionCode.bundleID.obb

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

    比如:
    Unity与安卓——GooglePlay分包

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

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