unity3d安卓打包

2019-06-13 10:54:49 peng_1993 阅读数 20590
  • Unity 值得看的500+ 技术内容列表

    Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

声明:Unity版本2017.4.16f1

操作系统:Win10

第一步、安装JDK;

第二步、下载并安装Android SDK;

第三步、在Unity中发布到Android平台。

一、安装JDK

官网:http://www.Oracle.com/technetwork/Java/javase/downloads/index.html

按以下步骤操作即可:

1、点击图中箭头所指的任意一个都可以。如图1-1-1所示。

                                             图1-1-1

2、点击箭头所指的圆圈确定选择,否则不能下载。如图1-2-1所示。

【Accept License Agreement】——>接受许可协议。

默认选中的是【Decline License Agreement】——>拒绝许可协议。

                                             图1-2-1

3、选择适合自己电脑系统的JDK版本点击下载即可,如图1-3-1所示。

Linux:Linux系统,macOS:苹果MAC系统,Windows:Windows系统。

                                              图1-3-1

4、下载完成后,点击安装,不知道怎么安装的推荐默认安装,即傻瓜式安装(直接next-->next-->next),安装至C盘。也可以自己选择其它的盘符进行安装。PS:不可以安装在中文路径下哦。

5、接下来就是对JDK的环境变量的配置。“这台电脑”或者“此电脑”——鼠标右键属性(如图1-5-1)——高级系统设置(如图1-5-2)——高级(如图1-5-3)——环境变量(如图1-5-4)。

                                          图1-5-1

                                          图1-5-2

                                          图1-5-3

                                          图1-5-4

 

<1>、在【环境变量】界面点击系统变量下的【新建(W)...】,添加新的环境变量,在“新建系统变量”对话框中输入变量名为【JAVA_HOME】,变量值为刚才所安装的JDK的安装路径。如图1-5-5。

本人安装在了F盘,所以是F:\Android\Java\jdk1.8.0_201不要按照图中路径设置,一定根据自己安装的JDK路径设置。

                                         图1-5-5

<2>、"系统变量(s)"下面【新建(W)...】按钮,在“新建系统变量”对话框中输入变量名【CLASSPATH】,添加环境变量值:【.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar】,直接复制(Ctrl+C)粘贴(Ctrl+V)就可以如图1-5-6。

                                          图1-5-6

 

<2>、找到变量名【Path】,双击进入“Path变量”对话框。如图1-5-7。

                                             图1-5-7

 

<3>、在“Path变量”对话框中,找到【新建(N)】,如图1-5-8。点击“新建(N)”并添加新的变量值:

【%JAVA_HOME%\bin】和【%JAVA_HOME%\jre\bin】

最好将上面的JDK路径也添加进去,如图1-5-8。

 

                                           图1-5-8

<4>、最后切记,一定要点击【确定】——>【确定】——>【确定】。如图1-5-9。

                                                  图1-5-9

<5>、最后可以打开命令行,键盘【windows】键+【R】键,出现“运行”对话框,如图1-5-10。在“打开”后输入“cmd”后按回车【ENTER】或者点击【确定】,如图1-5-11。输入如图所示命令输入“javac -version”后按【ENTER】键,命令行自动打印如下信息JDK的版本号,环境变量即设置完成。如图1-5-12。

 

                                             图1-5-10

                                             图1-5-11

                                             图1-5-12

二、下载并安装Android SDK

官网(可翻墙选择):http://developer.android.com/sdk/index.html不可翻墙选择:http://www.androiddevtools.cn/ 如图2-1-1。

本文介绍不翻墙都下载安装方法。官网下载的是连带开发工具一起下载的,再此不做过多介绍。

(1)、下载Android SDK Tools

先找到SDK Tools,下载最新的版本即可,推荐下载ZIP格式的。如图2-1-2。

 

                                           图2-1-1

                                           图2-1-2

  1. 、选择zip的,解压缩至目标路径位置即可。如图2-2-1。

                                          图2-2-1

(3)、找到“SDK Manager”并双击运行“SDK Manager”,启动SDK Manager。进入“SDK Manager”对话框。如图2-3-1。特别PS:在此之前一定要配置好环境变量,否则运行不了,点击后进不到界面。注意记录一下SDK Path后面的路径,后面会用到的。

                                          图2-3-1

<1>、Tools的勾选图示选项下载即可。根据自身情况下载“Android SDK Tools”工具即可。通常下载最新版即可,软件界面最上面显示的。如图2-3-2。

                                    图2-3-2

<2>、API的任意选择一个,考虑向下兼容的这一原则,下载一个最小版本的(根据实际项目需求情况),再下载一个最新版本的API就够用了。如图2-3-3。

                                 图2-3-3

<3>、Extras的全选。如图2-3-4。选择点击右下角【Install】即可下载刚才所选的SDK内容。

                                 图2-3-4

注:无法下载的会出现以下提示,如图2-3-5。

                                图2-3-5

如果有翻墙软件,挂上VPN就行,如果没有就按照下面的方法设置一下即可。

采用有Android SDK在线更新镜像服务器来下载安装:

1、北京化工大学镜像服务器地址:

IPv4: ubuntu.buct.edu.cn/ 端口:80

IPv4: ubuntu.buct.cn/ 端口:80

IPv6: ubuntu.buct6.edu.cn/ 端口:80

2、大连东软信息学院镜像服务器地址:

mirrors.neusoft.edu.cn 端口:80

3、郑州大学开源镜像站:

mirrors.zzu.edu.cn 端口:80

使用方法:

启动 Android SDK Manager ,打开主界面,依次选择『Tools』、『Options...』,弹出『Android SDK Manager - Settings』窗口;如图2-3-6。

                                图2-3-6

在『Android SDK Manager - Settings』窗口中,在『HTTP Proxy Server』和『HTTP Proxy Port』输入框内填入上面镜像服务器地址(不包含http://,如下图)和端口,并且选中『Force https://... sources to be fetched using http://...』复选框。设置完成后单击『Close』按钮关闭『Android SDK Manager - Settings』窗口返回到主界面;笔者用的是大连东软信息学院镜像服务器地址。如图2-3-7。

返回主界面后依次选择『Packages』、『Reload』即可。

                               图2-3-7

以上即是Andorid JDK和SDK的下载安装以及环境变量的配置。

三、在Unity中发布到Android平台

1、在Unity中配置好刚才安装好的SDK和JDK路径。【Edit】—【Preferences】—【External Tools】—配置相关路径,如图3-1-1和3-1-2。

                             图3-1-1

                             图3-1-2

2、【File】—【Build Settings】—【Player Settings】。操作步骤图中都有显示。如图3-2-1、3-2-2。

                            图3-2-1

                           图3-2-2

参数介绍:

Company Name(公司名字)一定要改,Product Name(产品名字)一定要改。

图中1:发布安卓需要你先选择Android平台。

图中2:【Switch Platform】就是交换平台的意思,默认打开选择的平台是上次选择的平台,默认是【PC,MAC&Linux Standalone】。

图中3:是进行相关平台的一些设置

图中4:Company Name(公司名字)一定要改

Product Name(产品名字)一定要改

图中5:和4的设置一样即可,格式Build Indentifier属性的值为"com.aaa.bbb"格式。aaa:公司名字,bbb:项目产品名字。

图中6:根据你实际的发布平台所支持目标API而定。

至此,点击发布即可,如图3-2-3。

                         图3-2-3

如有不足,还望各位多多指点!

 

2018-05-04 19:53:31 weixin_41881186 阅读数 30623
  • Unity 值得看的500+ 技术内容列表

    Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

小白的经验之谈,如有不足,欢迎指出

第一步:如果想要让Unity可以打包Apk,你需要先下载一个JDK7以上(包括7)的版本。 
并且必须是64位。 

安装时请记住您的安装路径 

下面是分享的JAVA的jdk

链接:https://pan.baidu.com/s/1Dw1d12RCp_i8MstGlDMHdQ 密码:llu0

下载完成后,进行解压: 
一定要放在自己能记住的地方,并且不能有中文路径

安装JDK 选择安装目录 安装过程中会出现两次 安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错)

如下图所示

1:安装jdk 随意选择目录 只需把默认安装目录 \java 之前的目录修改即可

2:安装jre→更改→ \java 之前目录和安装 jdk 目录相同即可

注:若无安装目录要求,可全默认设置。无需做任何修改,两次均直接点下一步。


安装完JDK后配置环境变量  计算机→属性→高级系统设置→高级→环境变量


系统变量→新建 JAVA_HOME 变量 。

变量值填写jdk的安装目录


系统变量→寻找 Path 变量→编辑

在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)

系统变量→新建 CLASSPATH 变量

变量值填写   .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)

系统变量配置完毕

接下来就是测试环境变量的配置成功与否。在DOS命令行窗口输入“JAVAC”,输出帮助信息即为配置正确。如图:


第一项配置好之后就是安装安卓的SDK分享一下我的sdk

链接:https://pan.baidu.com/s/1UtV7btmlmComVob8MKh7cg 密码:7yeg

下载完成后,进行解压: 

一定要放在自己能记住的地方,并且不能有中文路径

最后就是让unity去识别你的JDK和SDK

首先,* 打开Unity的Preferences*


然后,* 点击External Tools , 红框内就是需要填写JDK与SDK的地方*

如果没有红框里面的东西就需要我们下载插件UnitySetup  ,下面是我的5.6.5版本的链接

链接:https://pan.baidu.com/s/1BPROuJrALv4_4mDvTYu0rQ 密码:ifqb

其他版本在安装unity是没有勾选UnitySetup  也没关系找到如下,点击下载就可以了


接下来选择路径接可以啦



为了防止某些人会填错,我在这里声明一下。 
Android SDK Location填写的就是所下载的SDK解压的路径 

JDK Location填写的就是JDK安装的路径,也就是JAVA_HOME的变量值

在unity中菜单栏里找到如图


然后切换平台为安卓Android平台


注意滴第三步需要设置几个地方

点击Player settings修改Other Settings下的 Bundle Identifier 中的com.Company.ProductName为自己的自定义的,例如:com.Test.test01。


在Other Settings设置中选择Android 版本,版本不能低于自己的手机版本。


设置完成之后点击上图第四步就会生成一个Android的apk

把生成的apk文件发送到手机就可以用了!


2019-04-18 10:51:53 weixin_44389880 阅读数 1509
  • Unity 值得看的500+ 技术内容列表

    Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

unity3d安卓打包教程在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

2017-11-09 17:22:33 huawei12341 阅读数 19371
  • Unity 值得看的500+ 技术内容列表

    Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

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

96 
阿嘻哈 
2016.08.28 22:52* 字数 552 阅读 19839评论 32赞赏 1

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

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


SDK文件

二、安装 JDK 
运行安装程序jdk-7u67-windows-x64


Java-JDK

分别点击下一步进行安装。


安装中

在安装过程中先后会出现两次选择安装目录的界面,如果默认路径不是以下两个路径,全部改为以下路径,如果是,就不用管:
jdk安装目录:C:\Program Files\Java\jdk1.6.0_22
jre安装目录:C:\Program Files\Java\jre6\
安装好之后,配置环境变量

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


属性

高级系统设置

环境变量

添加变量

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

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

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


应用-确定

四:复制android-sdk-windows文件夹到C盘或者D盘或者你可以找到的任意盘任意目录,注意:不能在中文目录下


SDK文件

五、复制完成之后,打开unity,新建一个项目,打开Edit-Preferences选项


Edit-Preferences

SDK地址:点击Browse,找到刚刚复制的android-sdk-windows文件夹所在的路径


点击Browse

选择路径文件夹

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


JDK地址

JDK路径

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


切换

点击Player settings修改Other Settings BundleIdentifiercom.Company.ProductName为自己的自定义的,例如:com.Test.test01,修改完成后,点击Build


Player settings

修改完成后,点击Build


Build

添加文件名,保存路径,保存


保存

打包中……


打包中

打包完成


打包完成


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

2019-04-26 19:50:06 weixin_43812189 阅读数 1778
  • Unity 值得看的500+ 技术内容列表

    Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

Unity3D Android打包 全面屏适配设置

打个Android包,在Temp/StagingArea下会新建一个AndroidManifest.json文件,复制一份放到Assets/Plugins/Android下,加上

<meta-data android:name="android.max_aspect" android:value="2.2" />
<application android:resizeableActivity="true" />

这样再次打包时会直接使用这个.json而不是重新生成,打出来的包就可以适配全面屏了。