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
 

Build APK

接下来正常打包APK即可
notion image
打包后你会得到两个文件:
  • AppName.apk
  • AppName.main.obb (这个就是资源文件)
 

如何安装测试

建议将打包好的文件整理成下图格式:
notion image
以下为所选内容的排版:
  • 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
 
com.yourCompany.AppName 里面的内容:
notion image
请注意obb文件的命名格式
main.[Bundle Version Code].[包名(com.yourCompany.AppName)].obb
 
关于双击此脚本_自动安装游戏和OBB数据.bat 批处理安装脚本:
需要将其中的
%ADB% %DEVICE% push com.yourCompany.AppName %STORAGE%/Android/obb
包名更改为你自己游戏的包名
 
最后用usb连接上设备后双击 双击此脚本_自动安装游戏和OBB数据.bat 即可自动完成安装
这里提供一份示例:

最后

如果还有其他问题,请在下方评论区留言
 
 
Unity做VR全平台游戏开发(一)——准备工作如何将域名托管至Cloudflare
Loading...