Unity游戏引擎开发者联盟

 找回密码
 立即注册
查看: 140|回复: 1

[简易教程] 将unity项目发布到安卓手机

[复制链接]
发表于 2021-4-12 10:08 | 显示全部楼层 |阅读模式
by 临界荷


一、 Unity 3d 安卓手机开发环境配置(Android SDK
Tools)



1. 首先需要下载安装Java Development Kit (一般称作JDK).
http://www.oracle.com/technetwork/java/javase/downloads/index.html
点击打开最新版"Java
Platform (JDK)" 下载页面,注意点选Accept License Agreement 后才允许下载,选择符合自己 系统的,然后根据提示安装即可。
2. 然后需要下载安装Android SDK Tools.
官网为:https://developer.android.google.cn/studio/index.html ---此处为官网教程内容,可下载但不含所需SDK,故无效,不选;
实测可用:ANDROID SDK R24.4.1-里程碑版本
●若下载推荐的exe文件,安装后在系统安装盘生成安装文件;
●若下载zip文件,解压后的文件目录就是包含了android SDK Tools的文件夹。将该解压后文件夹放到一个你自己记得住并容易找到的地方——后续需要告诉unity它在哪。
●打开文件目录,双击运行其中叫做SDK Manager的exe文件。
这将打开SDK管理窗口:
默认勾选的是发布所需核心包以及最新版本的android OS. 若你打算发布的手机使用最新版本安卓系统,那无须再选其它;若打算发布的安卓系统版本较老,则需选择相应的版本。
(注:只需再选用户手机可能使用的最低版本即可,中间跨度的无需选,比如选4.2,则4.2以上到最新都兼容。)


点击
(21是变化的,你选了多少是多少),这些包的安装进程较慢,并随时需要点选 Accept License。 完成后弹出窗口如下:
若出现重启这个管理器窗口的建议,选OK.
安装完毕后关闭窗口。




3. 对Unity进行安卓环境配置;


●打开unity, File > Build
Settings, 左侧列表中选择Android,并选择(Switch Platform)切换平台(注意切换平台时间与project/项目的体积大小正相关).


●点击上图中player settings按钮,unity的监视器面板会出现相关选项和属性,
打开Other Settings,找到Identification这项,
将第一栏的package name中默认内容修改为com.aaa.bbb. 此处aaa是你自己注册时定的公司名,bbb是你现在要发布的项目名(注意不是场景,而是整个的项目)。(虽然网上有其它教程说可以随便填,但不符合官方规范也不利于个人管理,建议养成良好习惯。)


●环境配置的最后一步,告诉unity你安装的Android SDK Tools的位置:菜单选择:Unity > Preferences (on OSX) or Edit > Preferences (on Windows).打开的窗口中导航到(External Tools)外部工具。
点击Browse找到你放置或安装了android SDK Tools的那个文件夹,注意不要细分进去,选择到Android/android-sdk即可。 JDK也到安装目录下选择到Java/jdk-9.0.1。 完成后效果类似下图:




二、将项目发布到安卓手机
以上环境搭建完毕,以后就可以方便的发布到安卓了。
1. 用USB数据线将安卓手机与电脑连接,弹出窗口选数据访问。在手机设置中选择开发者选项并允许USB调试(各品牌机器可能略有不同,注意查找);


2. 在unity中菜单栏:File > Build Settings,添加打开的场景到准备发布列表,
3. 点击Build and Run按钮,
在弹出的窗口选择你打算放置你的.apk文件的地址,好的地址应该在你当前这个项目的根目录下新建一个名为Builds的专门保存发布后文件的文件夹。 给文件起名后保存。


4. 保存后,到刚才创建的Builds文件夹找到刚才生成的apk文件,拷贝或发送到手机,在手机上找到这个安装文件,点击安装后即可生成可运行的作品了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
发表于 2021-4-12 10:09 | 显示全部楼层
我在网上看到,都说unity并不支持jdk9
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity游戏引擎开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2021-5-8 21:21 , Processed in 0.160055 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表