unity3d配置Android环境,打包发布Apk流程详解

简介: Unity配置Android环境,打包发布安卓流程一:SDK与JDK下载地址:http://pan.baidu.com/s/1mhVaXHe下载完成后,解压文件SDK文件**二、安装 JDK **运行安装程序jdk-7u67-windows-x64Java-JDK分别点击下一步进行安装。

Unity配置Android环境,打包发布安卓流程

一:SDK与JDK下载地址:http://pan.baidu.com/s/1mhVaXHe
下载完成后,解压文件

img_bea0656cd687fdcc19073febe0b94b94.png
SDK文件
**二、安装 JDK **
运行安装程序jdk-7u67-windows-x64
img_241c981ae975db85298a6f23c23bf8ff.png
Java-JDK
分别点击下一步进行安装。
img_ec55b1ae64f7e17e1ce6b8bab57b83c9.png
安装中
在安装过程中先后会出现两次选择安装目录的界面,如果默认路径不是以下两个路径,全部改为以下路径,如果是,就不用管:
jdk安装目录:C:\Program Files\Java\jdk1.6.0_22
jre安装目录:C:\Program Files\Java\jre6
安装好之后,配置环境变量

三、打开环境变量窗口方法
右键【我的电脑】--单击【属性】--单击【高级】--单击【环境变量】。

img_7f1c8941172a13d142bac19da78af7f3.png
属性

img_505156703de75336d7a461360dfc2cf2.png
高级系统设置

img_58ad00f6fbdcd9b67987d66ab1b54585.png
环境变量

img_fee7307192a627a29c2c7a610781cad8.png
添加变量

在上方的用户变量中依次新建如下变量,并分别填入如下路径:

一共新建3个环境变量,如下
第一组
变量名:JAVA_HOME
变量值:C:\Java\jdk1.6.0_22
第二组
变量名:PATH
变量值:%JAVA_HOME%/bin
第三组
变量名:CLASSPATH
变量值:
.;%JAVA_HOME%/lib/tools.jar;%JAVA_HOME%/lib/dt.jar

完成之后点击确定,完成环境变量的配置

img_e30bce913187a306fcbd331ac762dc7a.png
应用-确定
四:复制android-sdk-windows文件夹到C盘或者D盘或者你可以找到的任意盘任意目录,注意:不能在中文目录下
img_6413a1d1700551afe37167393b98e3e9.png
SDK文件
五、复制完成之后,打开unity,新建一个项目,打开Edit-Preferences选项
img_bc61f734e1b65d8989b130cb2aa9e544.png
Edit-Preferences
SDK地址:点击Browse,找到刚刚复制的android-sdk-windows文件夹所在的路径
img_983bd1bff00d6fb7fcc84b8c0b171161.png
点击Browse

img_f51513c69b85bf5bf535258b05802c6a.png
选择路径文件夹

JDK地址:C:\Program Files\Java\jdk1.7.0_67

img_82bf5656eba957a85bda6fc769980d50.png
JDK地址

img_3ac35e0221b90ffc6e3a90f8bffa9724.png
JDK路径

完成之后,新建场景,保存场景,添加到build里面去切换平台为安卓Android平台

img_1dae8a5c624cb72e8f48063e4e50f8e8.png
切换
点击Player settings修改Other Settings BundleIdentifiercom.Company.ProductName为自己的自定义的,例如:com.Test.test01,修改完成后,点击Build
img_11f03c93eb03ead4885a27d07d7e6b09.png
Player settings
修改完成后,点击Build
img_91489eacc4612245400c2dd31a437ca9.png
Build
添加文件名,保存路径,保存**
img_cf972cca3807913b799585b441ee4cfd.png
保存
打包中……
img_fcfcff59d9788f2ac501435a2e204657.png
打包中
**打包完成
img_fab6acc47dea0dc47da5057c2665cd74.png
打包完成

好啦,现在安装Apk文件到手机就可以用了!

相关文章
|
移动开发 安全 Java
Android历史版本与APK文件结构
通过以上内容,您可以全面了解Android的历史版本及其主要特性,同时掌握APK文件的结构和各部分的作用。这些知识对于理解Android应用的开发和发布过程非常重要,也有助于在实际开发中进行高效的应用管理和优化。希望这些内容对您的学习和工作有所帮助。
1825 83
|
安全 算法 小程序
【03】微信支付商户申请下户到配置完整流程-微信开放平台创建APP应用-填写上传基础资料-生成安卓证书-获取Apk签名-申请+配置完整流程-优雅草卓伊凡
【03】微信支付商户申请下户到配置完整流程-微信开放平台创建APP应用-填写上传基础资料-生成安卓证书-获取Apk签名-申请+配置完整流程-优雅草卓伊凡
1107 28
【03】微信支付商户申请下户到配置完整流程-微信开放平台创建APP应用-填写上传基础资料-生成安卓证书-获取Apk签名-申请+配置完整流程-优雅草卓伊凡
|
前端开发 Java 编译器
当flutter react native 等混开框架-并且用vscode-idea等编译器无法打包apk,打包安卓不成功怎么办-直接用android studio如何打包安卓apk -重要-优雅草卓伊凡
当flutter react native 等混开框架-并且用vscode-idea等编译器无法打包apk,打包安卓不成功怎么办-直接用android studio如何打包安卓apk -重要-优雅草卓伊凡
659 36
当flutter react native 等混开框架-并且用vscode-idea等编译器无法打包apk,打包安卓不成功怎么办-直接用android studio如何打包安卓apk -重要-优雅草卓伊凡
|
前端开发 Java 开发工具
【03】完整flutter的APP打包流程-以apk设置图标-包名-签名-APP名-打包流程为例—-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈 章节内容【03】
【03】完整flutter的APP打包流程-以apk设置图标-包名-签名-APP名-打包流程为例—-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈 章节内容【03】
1710 18
【03】完整flutter的APP打包流程-以apk设置图标-包名-签名-APP名-打包流程为例—-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈 章节内容【03】
|
Dart 前端开发 Android开发
【02】写一个注册页面以及配置打包选项打包安卓apk测试—开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
【02】写一个注册页面以及配置打包选项打包安卓apk测试—开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
688 1
【02】写一个注册页面以及配置打包选项打包安卓apk测试—开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
|
11月前
|
机器学习/深度学习 人工智能 图形学
卓伊凡的第一款独立游戏-详细介绍游戏开发引擎unity-以及详细介绍windows和mac的安装步骤【01】
卓伊凡的第一款独立游戏-详细介绍游戏开发引擎unity-以及详细介绍windows和mac的安装步骤【01】
768 9
|
11月前
|
小程序 PHP 图形学
热门小游戏源码(Python+PHP)下载-微信小程序游戏源码Unity发实战指南​
本文详解如何结合Python、PHP与Unity开发并部署小游戏至微信小程序。涵盖技术选型、Pygame实战、PHP后端对接、Unity转换适配及性能优化,提供从原型到发布的完整指南,助力开发者快速上手并发布游戏。
|
图形学 C#
超实用!深度解析Unity引擎,手把手教你从零开始构建精美的2D平面冒险游戏,涵盖资源导入、角色控制与动画、碰撞检测等核心技巧,打造沉浸式游戏体验完全指南
【8月更文挑战第31天】本文是 Unity 2D 游戏开发的全面指南,手把手教你从零开始构建精美的平面冒险游戏。首先,通过 Unity Hub 创建 2D 项目并导入游戏资源。接着,编写 `PlayerController` 脚本来实现角色移动,并添加动画以增强视觉效果。最后,通过 Collider 2D 组件实现碰撞检测等游戏机制。每一步均展示 Unity 在 2D 游戏开发中的强大功能。
1651 6
|
图形学 缓存 算法
掌握这五大绝招,让您的Unity游戏瞬间加载完毕,从此告别漫长等待,大幅提升玩家首次体验的满意度与留存率!
【8月更文挑战第31天】游戏的加载时间是影响玩家初次体验的关键因素,特别是在移动设备上。本文介绍了几种常见的Unity游戏加载优化方法,包括资源的预加载与异步加载、使用AssetBundles管理动态资源、纹理和模型优化、合理利用缓存系统以及脚本优化。通过具体示例代码展示了如何实现异步加载场景,并提出了针对不同资源的优化策略。综合运用这些技术可以显著缩短加载时间,提升玩家满意度。
1983 6
|
测试技术 C# 图形学
掌握Unity调试与测试的终极指南:从内置调试工具到自动化测试框架,全方位保障游戏品质不踩坑,打造流畅游戏体验的必备技能大揭秘!
【9月更文挑战第1天】在开发游戏时,Unity 引擎让创意变为现实。但软件开发中难免遇到 Bug,若不解决,将严重影响用户体验。调试与测试成为确保游戏质量的最后一道防线。本文介绍如何利用 Unity 的调试工具高效排查问题,并通过 Profiler 分析性能瓶颈。此外,Unity Test Framework 支持自动化测试,提高开发效率。结合单元测试与集成测试,确保游戏逻辑正确无误。对于在线游戏,还需进行压力测试以验证服务器稳定性。总之,调试与测试贯穿游戏开发全流程,确保最终作品既好玩又稳定。
1383 4