Unity 3D环境下的Android配置[复制链接] (JDK的配置过程写的很详细) |
梵高先生 梵高先生当前离线 注册时间 2013-8-5 最后登录 2014-2-11 阅读权限 20 积分 120 精华 0 帖子 22 注册会员 注册会员, 积分 120, 距离下一级还需 80 积分 | 电梯直达 楼主 发表于 2013-8-6 14:07:04 |只看该作者 |倒序浏览 |
|
游戏程序 | |
平台类型: | Android |
程序设计: |
|
编程语言: |
|
引擎/SDK: | Unity3D/2D |
先下载配置环境所需的软件JDK和SDK,(在此新科建议从官网下载最新的版本) 首先在官网下载安装包:http://developer.android.com/sdk/index.html,点击这个按钮开始下载
进入下一页,选择对应你系统的版本,继续下载。
32和64位版本千万不能选错了,如果不清楚就查看一下你的系统版本。
下载完成后就是类似这样的包adt-bundle-windows-x86_64-20131030.zip,解压出来像这样
注意:下载SDK需要下载R21的,因为目前的Unity 3D下配置的环境只能兼容R21,负责配置会失败。 A---JDK配置 1)安装JDK。安装路径自己选择。安装完成后进行配置。配置如下: 右键点击我的电脑----属性-----高级-----环境变量(这篇文章在这个位置写的很详细) 创建JAVA_HOME然后将“F:\software\Android\JAVA\jdk1.7.0_21”(这个是我安装的路径,你这里要填写你的安装路径)添加进去。 2)新建classpatch,然后将 “.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin;”添加进去。 3)在Path中添加 “%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;F:\software\Android\JAVA\jdk1.7.0_21\bin”(后面的安装路径以自己的路径为准)。 B----SDK配置 点击安装下载的SDK,安装路径必须全部是英文的,路径中最好不要有空格的出现,负责配置失败。 安装好后,运行Android SDK Manager.在Tools中除了Android SDK Tools不能勾选以外,其余的可以全部勾选。 Extras全部勾选 对于Android的版本,必须要有一个4.0以上的版本,否则配置失败。其余的版本随意。 然后安装所选选项。 最后在将Android SDK安装目录下的“platform-tools”的路径添加到Path中。 这样就配置完成了。 |
Unity3D Android手机开发环境配置(写的很细致)
Date:2014-01-01 07:09
1、配置eclipse环境:首先在官网下载安装包:http://developer.android.com/sdk/index.html,点击这个按钮开始下载
进入下一页,选择对应你系统的版本,继续下载。
32和64位版本千万不能选错了,如果不清楚就查看一下你的系统版本。
下载完成后就是类似这样的包adt-bundle-windows-x86_64-20131030.zip,解压出来像这样
为了方便我们把它们让入adt文件夹,移动到C盘根目录,当然你也可以放到其他目录。
2、配置java环境:打开eclipse文件中的eclipse.exe文件会提示,这是缺少JRE运行环境,下面我们来下载安装它
打开java官网http://www.java.com/zh_CN/download/,点击左侧的“所以Java下载”链接。
然后选择Windows 64位版本下载
下载完成后安装,勾选更改目标文件夹,
为了便于管理我们也把它放入adt文件夹中
,你自建一个jre目录,然后完成安装。
3、配置android SDK:这时候打开eclipse.exe就可以启动了,首先弹出的是开发的项目目录,你可以自定义的随便啦,
OK,进入主界面。
4、为了更新SDK需要修改系统Hosts文件,如果你使用代理上网,这步可以跳过。
在这个目录C:\Windows\System32\drivers\etc找到hosts文件,拖到桌面
右键打开方式选择记事本,在最下面添加下面一行并保存,然后把hosts再拖回去。注意这个IP是有时效的,不能用的话就到网上搜一个。
203.208.46.146 dl-ssl.google.com
然后进行下面的设置。
5、更新Angdroid SDK:
打开Android SDK管理器窗口,选择各版本更新,开始下载。
这边全部变成对号才会安装。
6、设置Unity Android SDK目录:打开Unity Edit -> Preferences...浏览Andoid SDK的目录,也就是我们之前自定义的C:\adt\sdk目录
接下来我们进行Unity发布测试,打开File -> Build Setting编译设置对话框,选中Android图标,点击Switch Platform按钮,这样就可以切换到android发布平台了。连上手机,然后点击Build And Run来发布试试看。
但是没有如愿,提示这样,提示是JDK没有安装,但是我们已经安装了呀,下面解决问题。
7、设置环境变量:
。
这样就可以了,为了方便输入eclipse命令也可以把C:\adt\sdk\platform-tools\;C:\adt\sdk\tools\;添加到Path。
8、检查eclipse的设置是否成功,打开命令提示行,先CD C:\adt\sdk\platform-tools进入目录,再输入adb nodaemon server,
发现adb的5037端口绑定失败了,再用netstat -ano | findstr "5037"查找端口被谁占用了,原来是1884进程,一般会是QQ或是其他的手机管理程序,主要每个人查找出的结果是不一样的。
打开任务管理器,
把PID显示出来,找到1884那就结束任务,记得要先关闭QQ和其他手机工具的所有软件,如果没有找到,那就重启电脑,记得不要先启动QQ和其他手机工具。当然也可以tasklist | findstr "1884",快速找到占用的程序。
然后,在命令行输入adb start-server,这时候就安装成功了。
8、这个提示是让你改Bundle Identifier的名称,不要用默认的,格式为“com.公司名.产品名”。
9、如果最后编译出现的仍然是这个提示
那么打开“设备管理器”,如果有这样的条目,那么就说明你的手机驱动没有安装成功,去网上找个新的驱动吧。
标签:AndroidAndroidSDK开发环境 eclipse
分类:教程|评论: 0| 作者: hawk
评论
暂无评论
发表评论
用户名:
验证码:
评论审核后才会显示!
投资合作请联系ceeger@qq.com 英文部分版权属©Unity公司所有,中文部分©Unity圣典 版权所有,未经许可,
下面是我的发布过程以及在发布过程中遇到的问题写出来给大家分享一下。
首先,我们想发布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
变量值CrogramFilesJavajdk1.7.0_03 (这个可能没有你必须新建。 注意:CrogramFiles (x86)Javajdk1.6.0_10这是我的。你的可能是D:......,,E:......)这是我的java路径
如图:
2.变量名CLASSPATH
变量值 .;%JAVA_HOME%lib ools.jar;%JAVA_HOME%libdt.jar;%JAVA_HOME%in;CrogramFilesJavajdk1.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->projectSettings->layer
在Inspector视图中选择Android的小图标
1处如果你原先没设置。应该是com.Company.Productname. 记住要把Company改成别的。只要不是Company就可以了。不然发布不了。
2处为版本控制,选择你需要的版本即可。
这个设置完成后。我们继续。点击 File-BuildSettings发布。
发布好后,直接拷贝到我们的Android机器中,安装完成后即可运行。
最后教大家一下发布的apk文件怎么安装到虚拟机里面。
1:说点击 开始-运行 输入cmd 也可以打开命令提示符。
你打开命令提示附后。 在上面输入G:回车(这样就是在G根目录下找到你的apk文件。如果你放在更深的文件里。那就很麻烦了。)
然后在输入
adb install xxx.apk 回车(xxx是你apk文件的文件名)
你就会看到。 他正在安装。