当前位置: 首页 > news >正文

(转)Unity3DUnity3D在android下调试

转自:http://blog.csdn.net/zuoyamin/article/details/11827309

一、工具准备

1.JDK——由于android是基于Java平台开发的,jdk是必须要安装的。下载地址: http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe
2.Android SDK——这个就不多说了,要开发android程序必备的。可以去官网下载。下载地址: http://developer.android.com/sdk/index.html#download
3.UnityRemote.apk——这个是安装在android设备上的。大家可以到我的资源中下载。下载地址: http://download.csdn.net/detail/zuoyamin/6289709

二、工具安装

1、JDK安装

jdk的安装没什么好说的,和一般安装软件没什么区别。在这里主要说一下环境变量的配置,其实网上都有的!!!
右击 【计算机】→【属性】→【高级系统设置】,在系统属性窗口中,选择【环境变量】。点击【新建】,
变量名:JAVA_HOME
变量值:D:\Program Files\Java\jdk1.6.0(以JDK实际路径为准!)
确认后,再【新建】
变量名:classpath
变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意开头有“.;”)
如果没有Path变量,就新建一个,如果有就打开!
变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(注意变量值之间用“;”隔开)
现在就可以检验jdk是否安装成功了。开始→运行→输入cmd,在命令行窗口中输入javac,出现命令列表说明安装成功。

2、Android SDK安装

解压下载的sdk文件,双击【SDK Manager】,选择需要安装的包进行下载。在下载的过程中可能存在失败的信息。解决方法:打开C:\Windows\System32\drivers\etc下的hosts文件。由于他是只读的,我们可以先将他复制出去,用记事本打开,然后在粘贴回来覆盖掉就行了。在hosts文件的最后一行添加:74.125.237.1 dl-ssl.google.com就可以很好的下载了!
Android SDK环境变量的配置:
变量名:ANDROID_SDK_HOME
变量值:X:\Program Files\adt-bundle\sdk(以实际sdk路径为准)
如果有Path变量就打开Path变量,没有就新建一个。
有的话在变量值后面追加:%ANDROID_SDK_HOME%\platform-tools;%ANDROID_SDK_HOME%\tools;
现在检验android sdk是否安装成功了。启动命令行,输入android -h,出现命令列表说明安装成功!

3、UnityRemote.apk安装。

在一个安装有android 4.0或4.0+的手机或者平板电脑上安装unityRemote.apk即可。这里为什么要选择是4.0或4.0+呢?具体详细原因不清楚,我只知道只有这个版本才能进行调试。所以大家要注意了。

三、测试

1、打开unity3D软件,进行一些配置,选择【edit】→【Perferences】,在External Tools中,有个Android SDK Location,我们将前面安装的Android SDK的路径设置进去。
2、将安装有unityRemote的手机或者平板电脑,连接到PC上,通过各种手机助手就可以了!保证手机与电脑是连接的就好了。
3、启动手机中unityRemote软件,然后在PC上运行某个Untiy程序,这里我们就可以在手机上看到Untiy的Game视图的场景了。只是分辨率有些不够理想,但是用于测试还是足够的!
4、如果不行,重启Unity3d和手机,在重复上述操作!祝大家顺利!

 

相关文章:

  • 一群伟大的人
  • nginx + php-fpm 实现不同的虚拟主机使用不同的phpadminvalue配置
  • 很久没有更新博客了!
  • Apache2+SVN
  • 提高网站可用性的10个小技巧
  • typedef struct 用法详解
  • 欢迎试用屏幕截图工具改进版
  • mac os颜色拾取工具/软件/器推荐
  • 使用XML文件来动态配置ASP.NET MVC的Route规则
  • JAVA 8 特性
  • 创建数据库Web Services
  • ×××引入新技术力作,请大神来测试。
  • JavaScript继承详解(二)转
  • 10 表连接优化
  • [转]MONO之Red Hat5.5企业版 Linux系统ASP.NET环境配置
  • (十五)java多线程之并发集合ArrayBlockingQueue
  • Bootstrap JS插件Alert源码分析
  • C++回声服务器_9-epoll边缘触发模式版本服务器
  • codis proxy处理流程
  • EOS是什么
  • Less 日常用法
  • MaxCompute访问TableStore(OTS) 数据
  • 阿里研究院入选中国企业智库系统影响力榜
  • 湖南卫视:中国白领因网络偷菜成当代最寂寞的人?
  • 每个JavaScript开发人员应阅读的书【1】 - JavaScript: The Good Parts
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  • 中文输入法与React文本输入框的问题与解决方案
  • 自制字幕遮挡器
  • ​软考-高级-系统架构设计师教程(清华第2版)【第12章 信息系统架构设计理论与实践(P420~465)-思维导图】​
  • # 计算机视觉入门
  • #define,static,const,三种常量的区别
  • #QT(智能家居界面-界面切换)
  • ${ }的特别功能
  • (02)vite环境变量配置
  • (TipsTricks)用客户端模板精简JavaScript代码
  • (二十四)Flask之flask-session组件
  • (附源码)计算机毕业设计ssm电影分享网站
  • (附源码)小程序儿童艺术培训机构教育管理小程序 毕业设计 201740
  • **登录+JWT+异常处理+拦截器+ThreadLocal-开发思想与代码实现**
  • *ST京蓝入股力合节能 着力绿色智慧城市服务
  • .htaccess 强制https 单独排除某个目录
  • .Net面试题4
  • .NET微信公众号开发-2.0创建自定义菜单
  • .sdf和.msp文件读取
  • @GetMapping和@RequestMapping的区别
  • @RequestBody与@ModelAttribute
  • @require_PUTNameError: name ‘require_PUT‘ is not defined 解决方法
  • [ Linux ] git工具的基本使用(仓库的构建,提交)
  • [acm算法学习] 后缀数组SA
  • [AIGC] Redis基础命令集详细介绍
  • [Android]一个简单使用Handler做Timer的例子
  • [C#][opencvsharp]opencvsharp sift和surf特征点匹配
  • [c#基础]DataTable的Select方法
  • [hdu 1247]Hat’s Words [Trie 图]
  • [LeetCode]—Copy List with Random Pointer 深度复制带“任意指针”的链表