Unity_USB真机测试,以ADB的方式运行Profiler
2018年05月24日 16:44:19 wy小骑士 阅读数 1206
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_39710961/article/details/80436870
运行环境:Unity5.3、Windows7、Android手机
1.配置
a)手机通过USB连接到电脑
b)如果没有adb的同学请自行下载adb(就是红框中的那个东东)
这里写图片描述
c)unity:
把平台切换为Android平台
选择File->Build Settings…
勾选Development Build和Autoconnect Profiler
然后选择Build And Run
这里写图片描述
d)cmd:
找到adb.exe,按住shift右击选择adb.exe,在弹出来的对话框中选择“在此处打开命令窗口”
这里写图片描述
用命令行打开adb.exe
在命令行窗口输入:
adb forward tcp:54999 localabstract:Unity-加你的包名
注:包名就是Bundle Identifier
ADB命令行
2.测试
上述配置完成之后,在Unity 编译器中选择File->Build And Run
在手机上安装完成之后,待APP运行起来之后,在电脑的Unity编译器中选择Profiler窗口(Ctrl+7)
在Profiler窗口中选择Active Profiler,在下拉框中选择对应的Android机,即可观察到数据。
这里写图片描述
项目运行后会有下图所示的效果。
这里写图片描述
接下来就是查看日志了,虽然现在还是看不太懂这些。。但是不论你懂或不懂,它就在这里,不清不楚。
打开控制台,输入如下命令:
adb logcat -s Unity -d > xxx.txt
运行以后,unity中的所有输出都会保存到目标文件中(注意填写完整路径)
其中Unity是过滤用的tag,unity中的所有输出都是“Unity”
如果要按等级进行查看,比如说只看错误信息,并且直接显示在控制台,可以这样写
adb logcat -s Unity:e
要查看所有的错误信息,包括系统的,那就这样写
adb logcat -s *:e