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.jsonid中找对应的进行修改即可,即这张图

(全部安装失败了,图中版本为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->Preferences->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

需提供ForegroundBackground前后背景图

规格

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位平板,最新打包需勾选这个

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包。

本篇文章介绍完毕,不清楚之处指出,我会加以更改。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值