纳金网

标题: unity3d发布android的详细步骤 [打印本页]

作者: paopao    时间: 2013-1-28 13:23
标题: unity3d发布android的详细步骤
我自从用unity3d以来一直走的都是虚拟现实和仿真项目,所以一直都是在PC平台上发布,没有发布过移动平台。上个星期领导听说unity3d可以发布移动平台的,就突发奇想让我给他发布一版看看,蛋疼啊。虽然觉得我们的产品不适合移动平台。但是领导发话,只能照办啊。所以这两天就在研究unity怎么发布Android的apk文件。(本来想发布IOS的,后来发现IOS的只能在MAC的平台才可以发布,比较麻烦。)
下面是我的发布过程以及在发布过程中遇到的问题写出来给大家分享一下。
首先,我们想发布Android的apk文件必须要安装的两个工具,Java(jdk), Android模拟器(sdk)。Java(jdk)百度一下有很多可以下载的。Android模拟器(sdk)也可以百度下载,也可以到Android的官网下载,我不知道我的电脑怎么打不来Android的官网,我在这里推荐一个下载地址,
http://pan.baidu.com/share/link?shareid=196805&uk=3523886099&third=0我就是在这里下的,很好用。
下载完成后,开始安装。
一.Java的安装。

这个非常简单。打开你下载好的选择个路径安装就可以了。

在个就是环境配置。右击我的电脑-属性-高级-环境变量-新建三个路径(变量名有的话直接在上面操作就可以了)。

1.变量名JAVA_HOME

变量值Crogram FilesJavajdk1.7.0_03 (这个可能没有你必须新建。 注意:Crogram Files (x86)Javajdk1.6.0_10这是我的。你的可能是D:......,,E:......) 这是我的java路径
如图:

2.变量名CLASSPATH

变量值 .;%JAVA_HOME%lib        ools.jar;%JAVA_HOME%libdt.jar;%JAVA_HOME%in;Crogram FilesJavajdk1.7.0_03jrelibextQTJava.zip
步骤与变量一相同
二.Android模拟器(sdk)的安装。

这个非常简单。你下载下来后。直接解压就可以了。解压以后就是这样的。


(注:别忘了。这个也需要 环境设置。将你的模拟器platform-tools文件夹路径添加到Path

变量值下。我的是G:adt-bundle-windows-x86platform-tools(如果没有就新建一个Path变量,方法与上面相同)
点击sdk Manager***。出现如图所示的对话框。


1的情况为没有安装的,2为已经安装完成的。如果时间充足可以安装所有的版本,需要很长时间,也可以选择性的安装。(注:不许安装一个4.0以上的版本,不然发布时会报错。)安装方法:勾选你要安装的版本钱的选择框,然后点击这个按钮即可。数字7为总共要安装的选项。
安装完成后我们就可以再unity中发布我们的Android的apk。当然我了方便测试。我们最好先安装一个Android虚拟机。安装方法:
1:点击AVD Manager***. 的到如图所示对话框:


图中的Android3.1是我们意见安装好的版本的虚拟机。怎么新建一个呢。
首先点击右上角的New。得到如图对话框:


填写好你的AVDname 这个可以任意填写。
再选择Device。这是设置屏幕大小的。你可以选择一个都可以。
点击Target 点击下拉箭头。得到如图所示的选项。我们在SDK里面安装好的所有的版本都会出现在这里。选择我们需要的版本,这里我们选择3.2版本


最后别忘了。SD Card选择大小。点击OK。在我们原来的对话框中。就出现了我们新建的版本。


然后选择我们需要的版本,点击右下角的Start接着继续点击Launch。


等待加载完成,虚拟机就出来了。


好了所有的准备工作都已经完成了。下面开始发布apk了
打开unity3d。


因为我们是做发布测试的,所以场景非常的简单。
首先。设置一下你的模拟器路径。点击菜单栏中的Edit-Preferences得到如图所示对话框,点击External Tools,然后点击Android SDK Location后的选择按钮,设置模拟器路径。(注:我用的是3.56的版本,其他版本略有不同)


我的路径为G:adt-bundle-windows-x86。关掉选项框,


然后选择Edit->project Settings->layer


在Inspector视图中选择Android的小图标


1处如果你原先没设置。应该是com.Company.Productname. 记住要把Company改成别的。只要不是Company就可以了。不然发布不了。
2处为版本控制,选择你需要的版本即可。
这个设置完成后。我们继续。点击 File-Build Settings发布。
发布好后,直接拷贝到我们的Android机器中,安装完成后即可运行。
最后教大家一下发布的apk文件怎么安装到虚拟机里面。
1:点击 开始-运行 输入cmd 也可以打开命令提示符。
你打开命令提示附后。 在上面输入G:回车(这样就是在G根目录下找到你的apk文件。如果你放在更深的文件里。那就很麻烦了。)

然后在输入

adb install xxx.apk 回车(xxx是你apk文件的文件名)

你就会看到。 他正在安装。


作者: 雅雅    时间: 2013-1-28 16:21
这个帖子不错呀!我来学习来啦!
作者: ku    时间: 2013-1-28 21:29
楼主你这个是转帖吧,我看过一个台湾开发者的这个教程

作者: paopao    时间: 2013-1-31 11:14
是借鉴了别人的一些内容,不过这种安装教程都差不多。自己又做了一些修改和完善。
作者: liuhl922    时间: 2013-4-12 00:38
求解啊~我已弄出虚拟机,也在unity3d中Edit-Preferences标好了位置,可是为什么android系统还是灰色的,用不了???
作者: liuhl922    时间: 2013-4-12 00:55
求解~我已经弄出虚拟机了,并且在unity3d中Edit-Preferences设置了模拟路径,可是在File-Build Settings中android怎么还是灰色的,用不了呢?
作者: 王者再临    时间: 2013-4-12 02:39
Java环境有设置好了吗?
作者: liuhl922    时间: 2013-4-12 09:33
王者再临 发表于 2013-4-12 02:39
Java环境有设置好了吗?

设置好了,cmd已经运行出来了。。
作者: liuhl922    时间: 2013-4-12 09:37
java环境也设置好了,cmd已经运行出来了。
作者: 大大虾    时间: 2013-5-4 21:14
呵呵~~~楼主真是费心了~~连Eclipse的搭建都详细写出来了!~~
作者: 走四方    时间: 2013-9-25 17:25
楼主,你好,我按照你给的地址下载 怎么没有android 4.0 api 的??
作者: oelongeo    时间: 2014-3-1 22:04
谢谢楼主详细的指导
作者: advcyc    时间: 2014-3-12 17:23
值得学习!
作者: zbs4311    时间: 2014-4-21 11:11
发布unity游戏首先要购买unity发布端,英宝通是国内总代理,我在这里买了,销售的Q是1913632837
作者: oldenogre    时间: 2014-4-21 12:07
下載學習了 謝謝分享
作者: iyintao    时间: 2014-5-25 00:25
楼主强大,写得很详细




欢迎光临 纳金网 (http://wwww.narkii.com/club/) Powered by Discuz! X2.5