type
status
date
slug
summary
tags
category
icon
password
在很多平台,apk包体超过一定大小后,应用商店是不允许上传很大的单包的。
这个时候就需要将资源进行分包。
设置Unity
- 在 Unity 编辑器中,依次点击:
File > Build Settings > Player Settings
- 在 Inspector 面板中展开:
Publishing Settings
- 选中 "
Split Application Binary
" 复选框。这将告诉 Unity 在打包时将资源分割成 APK 和 OBB 文件
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Ffae1dc30-e52f-404e-a8d5-2b9c6bac303e%2FUntitled.png?table=block&id=43ec4c35-cbe2-472c-9d0e-c52dde1b4d69&t=43ec4c35-cbe2-472c-9d0e-c52dde1b4d69&width=1386&cache=v2)
Build APK
接下来正常打包APK即可
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F433486ee-419a-41e1-9216-68133f51d559%2FUntitled.png?table=block&id=ad2cae14-c911-4492-a0c7-7c0c0adbca3f&t=ad2cae14-c911-4492-a0c7-7c0c0adbca3f&width=630&cache=v2)
打包后你会得到两个文件:
- AppName.apk
- AppName.main.obb (这个就是资源文件)
如何安装测试
建议将打包好的文件整理成下图格式:
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F0759b3f4-589d-49b3-a361-bb2b1d99000d%2FUntitled.png?table=block&id=5d8d178c-8608-4974-93f1-e1e34d109fdb&t=5d8d178c-8608-4974-93f1-e1e34d109fdb&width=874&cache=v2)
以下为所选内容的排版:
- adb:存放了adb命令,用于安装apk
- com.yourCompany.AppName:请修改为你的APK的包名,将
obb
文件放在里面
- AppName V0.1.2.4.apk:apk,建议修改为类似格式 [AppName] [版本号(V0.1.2)].[Bundle Version Code(4)]
- 双击此脚本_自动安装游戏和OBB数据.bat:自动化批处理命令
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F9a58bc1f-6f49-47b4-9cc7-905aff5f203b%2FUntitled.png?table=block&id=4c66976d-1130-4321-b56f-f09690e103b6&t=4c66976d-1130-4321-b56f-f09690e103b6&width=1019&cache=v2)
com.yourCompany.AppName 里面的内容:
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F505bdacf-bb1e-4e2d-9c6e-09ea1ab0c032%2FUntitled.png?table=block&id=b0a5f884-597c-4860-8156-a04a90154942&t=b0a5f884-597c-4860-8156-a04a90154942&width=692&cache=v2)
请注意
obb
文件的命名格式main.[
Bundle Version Code
].[包名(
com.yourCompany.AppName
)
].obb关于
双击此脚本_自动安装游戏和OBB数据.bat
批处理安装脚本:需要将其中的
%ADB% %DEVICE% push
com.yourCompany.AppName
%STORAGE%/Android/obb
包名更改为你自己游戏的包名
最后用usb连接上设备后双击
双击此脚本_自动安装游戏和OBB数据.bat
即可自动完成安装这里提供一份示例:
最后
如果还有其他问题,请在下方评论区留言
- 作者:PolarisAspire
- 链接:https://lpolaris.com//article/unityobb
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。