目次
一、下载设置工具
1.1 设置文件的安装
1.2 完善设置文件
1.3 补充Android文件
1.4 修改Android文件
二、准备Android打包
2.1 路径设置
2.2 打开打包界面
2.3 打包前的设置
2.3.1 根本介绍
2.3.2 Setting for Android
2.3.2.1 Icon
2.3.3 版本设置
2.3.4 包名设置
2.3.5 密钥设置
2.4 留意事项
三、 进行打包
一、下载设置工具
1.1 设置文件的安装
打开Unity Hub,点击安装-->所需安装安卓的unity版本-->添加模块
安装所需的安卓模块,点击继承同意协议,开始安装。
点击左下角下载,即可查看进度
静静等待安装即可,一切安装顺利后,打开需要打包的工程即可。直接点击跳转即可。
二、准备Android打包
如果安装模块失败,如下:
那么,我们将对这些缺失的文件进行设置了。
1.2 完善设置文件
打开你的Unity引擎版本的安装路径,以我安装的2021.2为例,打开modules.json(Visuall Studio 快捷键 Ctrl+k+d 可以格式化代码)
第一行模块Microsoft Visual Studio Community 2019 极其认识,这个文件及是我们安装的功能模块了
粗略进行该文件的查看,可以发现内里涉及到了android、ios、appletv等对应的模块,由于我们只需打包android,则只对选择对android的进行操作。
1.3 补充Android文件
查找modules.json文件中的id名带android,如
等等,都是关于Android的模块,这些文件,在你下载的时间,不会全部都缺失,你可以根据在安装安卓模块的时间,失败的那些文件,在modules.json的id中找对应的进行修改即可,即这张图
(全部安装失败了,图中版本为beta版,小同伴打包安卓的都是正式版的,不会有这么多题目)
1.4 修改Android文件
如今我们已经找出了,我们缺少了什么,如何去补充我们缺少的东西呢,我们
以 id 为 android-open-jdk 为例,进行修改,即这个图
依次介绍一下
- id
- name 文件名
- downloadUrl 这个是缺少文件对应下载的链接(按住Ctrl + 鼠标左键点击跳转)
- selected 选中的状态 缺少文件主动为false
- destination 文件放置的路径
我们点击downloadUrl 后面的链接后,主动会以zip的格式在默认欣赏器中进行下载。下载后我们需要解压,如图:
接下来,我们按照 destination 中提供的路径,进行打开
观察此文件夹,在此文件夹中(AndroidPlayer),新建文件夹OpenJDK(该定名为 destination 路径中最后一个文件夹名字),打开此文件夹(OpenJDK),将解压的文件拷贝进去
然后打开modules.json,将对应的selected 手动更改为true即可
这样,Android中缺失的OpenJDK即设置完毕了。
每个人缺失的Android模块不一定相同,需要细致对比modules.json中的Android干系,去探求缺失的文件,按以上的步调即可完善Android模块。
二、准备Android打包
2.1 路径设置
打开你的工程文件,按照Edit->references->Extemal Tools 进行查看是否存在报错
文件路径 D:\unity\设置的unity版本\Editor\Data\PlaybackEngines\AndroidPlayer,在缺失的文件前,去掉勾选,即可本身编辑路径
按照图中的路径设置即可。
2.2 打开打包界面
在Android对应文件如上设置完成后,可以进行打包前的设置了
按照 File->Build Settings 即可打开打包界面
点击 Add Open Scene添加你的游戏场景 大概 拖动场景至 Scene In Build进行场景的添加
选择 Android 后,点击 Switch Platform 即可切换打包平台,耐心等待即可。
2.3 打包前的设置
接下来是最重要的一步,进行打包前的设置,这一步将设置你的Android应用的兼容性以及其他设置。
点击 Player Settings -> Player -> andorid图标
andorid图标所包含的即是Android的全部设置。
接下来逐一介绍这个设置界面的重要功能。
2.3.1 根本介绍
- Company Name 公司名称 没有默认DefaultCompany,根据需要填写
- Product Name 你的游戏名字
- Version 显示的版本号,每次重新打包,发起修改一下
- Default Icon 你的游戏图标
- Default Cursor 游戏光标,在内里设置图片后,鼠标样式会替换为设置的图片
2.3.2 Setting for Android
这些功能就是对Android的设置
2.3.2.1 Icon
图标,需要添加如下规格的图标样式,满足不同分辨率不同版本下应用的正常显示
需提供Foreground和Background前后配景图
规格
xxxhdpi 432 * 432 px
xxhdpi 324* 324 px
xhdpi 216* 216 px
hdpi 162* 162 px
mdpi 108* 108 px
ldpi 81* 81 px
规格
xxxhdpi 192* 192 px
xxhdpi 144* 144 px
xhdpi 96* 96 px
hdpi 72* 72 px
mdpi 48* 48px
ldpi 36* 36px
规格
xxxhdpi 192* 192 px
xxhdpi 144* 144 px
xhdpi 96* 96 px
hdpi 72* 72 px
mdpi 48* 48px
ldpi 36* 36px
2.3.3 版本设置
在PlayerSettings->Player->Android->Other Setting 需进行以下设置
- Identification->Target API Level 设置api版本为34以上
x86(Chrome OS) 一般为32位平板,最新打包不勾选这个
x86-64(Chorme OS) 64位平板,最新打包需勾选这个
以上截图,不是完整的设置,留意x86(Chrome OS) 和x86-64(Chorme OS)
2.3.4 包名设置
在PlayerSettings->Player->Android->Other Setting->Identification
以 com+公司名+产品名 的规则进行定名
2.3.5 密钥设置
在PlayerSettings->Player->Android->Public Setting
点击Keystore Manager即可进行设置
2.4 留意事项
多次打包后需更换 AndroidBunldeVersionCode
在PlayerSettings->Player->Android->OtherSetting->Configuration
Bundle Version Code
三、 进行打包
此时可以进行打包了,点击红色地区 Build 即可,等待些许时间后会生成apk包,使用手机下载即可。
蓝色地区 Build App Bundle(Google Play),如果勾选会打aab包,用于上架谷歌商店,不勾选则是apk包。
本篇文章介绍完毕,不清晰之处指出,我会加以更改。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |