Unity_USB真机测试,以ADB的方式运行Profiler
运行环境: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