qidao123.com技术社区-IT企服评测·应用市场
标题:
Unity进阶学习之打包安卓Android包(无Androidstudio版)方便上传谷歌
[打印本页]
作者:
缠丝猫
时间:
2025-1-15 09:04
标题:
Unity进阶学习之打包安卓Android包(无Androidstudio版)方便上传谷歌
目次
一、下载设置工具
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
图标,需要添加如下规格的图标样式,满足不同分辨率不同版本下应用的正常显示
Adaptive (API26) icons
需提供
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
Round (API25) icons
规格
xxxhdpi
192* 192 px
xxhdpi
144* 144 px
xhdpi
96* 96 px
hdpi
72* 72 px
mdpi
48* 48px
ldpi
36* 36px
Legacy icons
规格
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以上
Configuration
如图设置
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企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 qidao123.com技术社区-IT企服评测·应用市场 (https://dis.qidao123.com/)
Powered by Discuz! X3.4