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、如果最后编译出现的仍然是这个提示

那么打开“设备管理器”,如果有这样的条目,那么就说明你的手机驱动没有安装成功,去网上找个新的驱动吧。

Unity3D Android手机开发环境配置的更多相关文章

  1. Unity3D Android手机开发环境配置,可真机发布调试

    此方法配置好,在可以在unity直接发布到手机上,并可以实时调试. 1.配置eclipse环境:首先在官网下载安装包:http://developer.android.com/sdk/index.ht ...

  2. (转)Unity3D Android手机开发环境配置,可真机发布调试

    此方法配置好,在可以在unity直接发布到手机上,并可以实时调试. 1.配置eclipse环境:首先在官网下载安装包:http://developer.android.com/sdk/index.ht ...

  3. Android Studio开发环境配置以及相关说明

    版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 这里简单记录下在开发的时候使用的Android Studio开发环境版本以及相关注意事项. 一般来讲,每隔一段时间就要检查下Andr ...

  4. android studio 开发环境配置

    android studio 开发环境配置 参考: 第一次使用Android Studio时你应该知道的一切配置 https://www.cnblogs.com/qianguyihao/p/43909 ...

  5. Android Studio开发环境配置(win7)

    由于近期,google网站封锁,导致eclipse配置android环境时,无法在线更新API和配置ADT.个人尝试之后,发现很多地方配置因为版本不合适而配置不成功,(ps:当然你FQ,或者下载到对应 ...

  6. Android开发:Android Studio开发环境配置

    一.android studio下载: 1.Windows版: 下载地址:https://pan.baidu.com/s/1-sg4dN_2B5nn2YJf-C7XLQ 提取码:yedc 2.Mac版 ...

  7. Android NDK开发 环境配置(一) 之多重CPU的兼容性

    今天我学习Android Studio当中的NDK,为什么要学习NDK呢,是因为领导给我提了一个BUG,这个BUG就是Android 多重CPU怎样兼容性,我现在先说一下,Android Studio ...

  8. AndroidStudio开发环境配置-Windows

    Android Studio开发环境配置-Windows 最近突发奇想,开始研究Android开发.开始时使用Eclipse作为开发IDE,结果各种不好使,首先下载和安装SDK,以及不同版本的Imag ...

  9. Android SDK 4.0.3 开发环境配置及运行

    最近又装了一次最新版本的ADK环境 目前最新版是Android SDK 4.0.3 本文的插图和文本虽然是Android2.2的 步骤都是一样的,如果安装的过程中遇到什么问题,可以留言,我会尽快回复! ...

随机推荐

  1. CentOS 修改默认语言

    查看所有的locale语言 [root@centos6 ~]# locale -a ... ... ... ... xh_ZA xh_ZA.iso88591 xh_ZA.utf8 yi_US yi_U ...

  2. Mac浏览器全屏设置

    在 mac 升级之后,以往点击放大的按钮,现在显示的效果是全屏:

  3. poj 2771 最大独立集

    这道题又无耻的抄袭了别人的代码. 刚开始以为是最大匹配,把条件不相符的人连一起,然后求最大匹配,感觉麻烦,然后看了别人的解题报告,是把相符的人连一起,然后减去,其实就是最大独立集. 最大独立集=|G| ...

  4. 1、 Linux中的root用户切换(转载)

    su和su - 的区别 大部分Linux发行版的默认账户是普通用户,而更改系统文件或者执行某些命令,需要root身份才能进行,这就需要从当前用户切换到root用户,Linux中切换用户的命令是su或s ...

  5. spring 源码之IOC 类图

    Spring IoC容器是spring框架的核心和基础,IoC容器负责spring Bean的生命周期,是spring框架实现其他扩展功能的基础.容器的继承结构比较复杂,这里画出了spring IoC ...

  6. Hibernate之总结

    以前做.net,最近做java项目,负责服务端的开发,直接用的jdbc,线程安全问题.缓存同步问题以及连接池什么的,都是手动写,不但麻烦而且容易出错.项目结束,赶快抽时间学了下hibernate,每天 ...

  7. OpenCV学习 6:平滑滤波器 cvSmooth()——2

    原创文章,欢迎转载,转载请注明出处 前面进行了彩色的模糊处理,我们对黑白图片进行同样的平滑处理,看看效果.首先是需要创建黑白图片,我对opencv的各种函数还不是很熟悉,我们可以先用熟悉的创建单通道的 ...

  8. 新手笔记-tftp与yum

    lspci 查看pci插槽设备 lsusb  查看USB设备 tftp 配置文件 /etc/xinetd.d/tftp tftp 根目录 /var/lib/tftpboot service xinet ...

  9. 线程中的异常处理——怪不得所有的语句,都用try catch包的严严实实,甚至每个小步骤还要单独包起来

    答案是:在线程中出现没处理的异常时,线程会自动终止. 以前刚看到别人的代码时候,十分惊讶,try catch几乎成了最主要的语句了,还以为是因为代码风格,或者更严谨一些的原因.到今天才明白,原来还不是 ...

  10. 关于ajax中async参数的感悟

    async,这个参数默认为true. 就是异步去处理信息. 当把它设置为false的时候,就是同步去处理数据了. var current_lead_id = '<?php echo $curre ...