unity Android 打包

Unity20172.0 Android平台打包

简介说明:

第一步:Android SDK与Jdk环境获取

1.百度网盘下载链接中下载Android SDK与Jdk (链接:https://pan.baidu.com/s/1cJPDaCHqCHs_zDaAdGBo7Q 密码:qxyv)

2.下载完成Android SDK需要解压到当前到目录下,并指定Android SDK与Jdk在方便的目录路径下(其中该路径不得在中文目录下)

3.例如:Android SDK放置在D:/InstallPath/SdkPath/android-sdk;双击Jdk运行安装程序,将Jdk放置在C:/Program Files (x86)/Java/jdk1.8.0_151 路径中(其中该路径不得在中文目录下)

4.完成环境获取

第二步:Unity配置Android SDK与Jdk

1.打开Unity,找到Edit-Preferences-External Tools-Android

2.鼠标左键单机SDK输入框右侧Browse浏览路径,指定该路径为Android SDK解压存储路径(其中该路径不得在中文目录下)

3.鼠标左键单机Jdk输入框右侧Browse浏览路径,指定该路径为Jdk安装存储路径(其中该路径不得在中文目录下)

4.完成Unity配置Android SDK与Jdk

第三步:计算机配置Jdk环境

1.鼠标右键单机桌面计算机图标-鼠标左键依次单机 属性-高级系统设置-环境变量,查找到系统变量

2.鼠标左键单机新建按钮新建三个系统变量,设置变量名和变量值

3.上列变量名和变量值根据下列三个设置,冒号左侧是变量名,冒号右侧是变量值,如果下列变量在列表中没有进行新建,如果有不需要新建直接修改为一致即可

(1)JAVA_HOME:Jdk存储路径

(2)PATH:在这个原基础上增加下列一句

;%ANDROID_SDK_HOME%\platform-tools;%ANDROID_SDK_HOME%\tools;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

(3)CLASSPATH:变量值为下列一句

.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin;

win10(编辑(Path),变量值(D:\java\jdk1.8.0_151\bin;D:\java\jdk1.8.0_151\jre\bin)

4.完成Jdk环境配置(打开cmd输入Java -version查看版本号,如若正确查找则jdk配置正确);

第四步:Unity Android打包器获取

1.鼠标左键依次单机File-Build Setting-Android

2.鼠标左键单机Open Download Page下载Android打包器,如果已经下载打包器点击这个对话框左下角Switch Platform

3.鼠标左键依次单机Player Setting-Other Settings-Identification-Package Name

4.设置Package Name输入框的前面一个单词(前三个小字母“com”),将这个单词改为其它字母,后面的保持不变为.Company.ProductName

5.鼠标左键单机Build运行打包程序,并指定存储路径,等待一定时间后即可在存储路径中看到一个.apk后缀名的程序

6.完成Unity Android打包

第五步:完成打包

### Unity Android 应用打包教程 在 Unity 中进行 Android 应用的打包是一个多步骤的过程,涉及配置开发环境、设置项目参数以及最终生成 APK 文件。以下是关于此过程的关键点: #### 1. 开发环境配置 为了成功完成 Android 打包,需要确保 Unity 已经集成了 Android 编译环境。可以通过 `File -> Build Settings` 来访问构建选项并确认目标平台已切换至 Android[^3]。 此外,在 Unity Hub 或者安装过程中,需确保已经下载了必要的组件,例如 JDK、NDK 和 Build Tools。如果遇到任何错误提示,可以参考特定版本下的 SDK 设置指南来解决可能存在的路径问题[^5]。 #### 2. 项目设置调整 进入 **Build Settings** 后,选择 **Player Settings** 进一步定制应用属性。这包括但不限于: - **Bundle Identifier**: 定义唯一的应用程序 ID。 - **Minimum API Level & Target API Level**: 设定设备兼容性的范围。 - **Other Settings**: 可能涉及到图形渲染模式的选择等高级选项。 对于某些特殊需求的应用程序(比如支持最新操作系统特性),还需要特别注意是否启用了针对新系统的适配功能,像 Android 11 的权限管理更新就需要额外关注[^1]^。 #### 3. 处理外部依赖项 当项目引入第三方库或者插件时,可能会出现缺少必要模块的情况。此时应该检查项目的 `modules.json` 文件内容,并对照官方文档补充遗漏的部分。这种方法尤其适用于那些希望简化流程而不借助 IDE 用户手动解决问题的情形下非常有效[^2]。 另外值得注意的是,在实际运行期间判断当前所处的操作系统也很重要。通过如下脚本片段能够实现这一点: ```csharp if (Application.platform == RuntimePlatform.Android){ //执行仅限于Android平台上的操作逻辑 } ``` 上述代码展示了如何利用 C# 判断当前游戏正在哪个平台上被执行从而采取不同的行为策略[^4]。 #### 4. 最终导出APK文件 完成以上准备工作之后就可以正式开始构建过程了。回到最初提到过的 **Build Settings**,按下 “Build And Run”按钮即会触发整个编译环节直至最后生成可供分发使用的 .apk 文件为止。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值