12 第1页 | 共2 页下一页
返回列表 发新帖
查看: 52627|回复: 18
打印 上一主题 下一主题

[教程] unity3d发布android的详细步骤

[复制链接]

25

主题

5

听众

358

积分

设计实习生

Rank: 2

纳金币
300
精华
0

最佳新人

跳转到指定楼层
楼主
发表于 2013-1-28 13:23:11 |只看该作者 |倒序浏览
我自从用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文件的文件名)

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

分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏1 支持支持0 反对反对0
回复

使用道具 举报

733

主题

5

听众

1万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
6520
精华
14

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2013-1-28 16:21:26 |只看该作者
这个帖子不错呀!我来学习来啦!
回复

使用道具 举报

ku 智囊团   

89

主题

2

听众

5万

积分

首席设计师

Rank: 8Rank: 8

纳金币
25
精华
1

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

板凳
发表于 2013-1-28 21:29:18 |只看该作者
楼主你这个是转帖吧,我看过一个台湾开发者的这个教程
回复

使用道具 举报

无效楼层,该帖已经被删除

25

主题

5

听众

358

积分

设计实习生

Rank: 2

纳金币
300
精华
0

最佳新人

5#
发表于 2013-1-31 11:14:51 |只看该作者
是借鉴了别人的一些内容,不过这种安装教程都差不多。自己又做了一些修改和完善。
回复

使用道具 举报

6#
无效楼层,该帖已经被删除
7#
无效楼层,该帖已经被删除

0

主题

1

听众

26

积分

设计初学者

Rank: 1

纳金币
27
精华
0

活跃会员 灌水之王

8#
发表于 2013-4-12 00:38:45 |只看该作者
求解啊~我已弄出虚拟机,也在unity3d中Edit-Preferences标好了位置,可是为什么android系统还是灰色的,用不了???
回复

使用道具 举报

0

主题

1

听众

26

积分

设计初学者

Rank: 1

纳金币
27
精华
0

活跃会员 灌水之王

9#
发表于 2013-4-12 00:55:21 |只看该作者
求解~我已经弄出虚拟机了,并且在unity3d中Edit-Preferences设置了模拟路径,可是在File-Build Settings中android怎么还是灰色的,用不了呢?
回复

使用道具 举报

2317

主题

54

听众

2万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
20645
精华
62

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

10#
发表于 2013-4-12 02:39:33 |只看该作者
Java环境有设置好了吗?
回复

使用道具 举报

12 第1页 | 共2 页下一页
返回列表 发新帖
您需要登录后才可以回帖 登录 | 立即注册

关闭

站长推荐上一条 /1 下一条

手机版|纳金网 ( 闽ICP备08008928号

GMT+8, 2024-4-27 16:35 , Processed in 0.094948 second(s), 33 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部