Unity3d中使用Profiler调试设备的方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity3d中使用Profiler调试设备的方法相关的知识,希望对你有一定的参考价值。
其实搞完了以后发现还是比较简单的,但是有几点比较注意的地方
一.使用unity做Android开发,一定要切记备份android的开发环境,也就是SDK。因为一旦更新sdk,有可能造成sdk内的文件结构改变,那么unity无法正确找到文件的话,build的时候就会不断的报错。虽然网上有各种解决办法,但是我个人认为第一是麻烦,第二是可能引起隐藏的bug,不推荐,所以备份你当前使用的android开发SDK
二.PC上一定要安装有adb(这个是废话)。然后在按照unity的手册来设置build选项时,要在build setting里勾选Development Build,激活这个选项后,才能继续勾选AutoConnect Profiler
三.在设置完成后,unity提供了wifi和adb两种方式使用profiler,我试了下wifi还是比较简单的,速度也不慢,毕竟全部链接在同一个网段的内网中
四.如果使用adb方式,有几点就要注意:
(1)关闭所有的自动连接,能辨识设备的程序,比如360助手(91这种我没试过,不过我推测道理是一样的)。adb本来就是提供电脑连接设备的驱动,所以360这种软件,必定是需要调用adb来实现他们自己的连接设备的功能。一旦开启了这类程序,你再在cmd环境下,就无法使用adb服务了,而这是设置unity adb调试必须的步骤。所以关闭他们!(360手机助手怎么关,问度娘吧,很多)。诸如eclipse的一些功能,比如Devices窗口,也是一样占用了adb,所以统统关掉。然后……然后按unity手册说的就行了。
(2)举例unity手册中的adb设置命令
adb forward tcp:54999 localabstract:Unity-com.xxxx.xxxx
以上是关于Unity3d中使用Profiler调试设备的方法的主要内容,如果未能解决你的问题,请参考以下文章