Unity Profiler链接Android真机调试

  Profiler在Editor模式就能够观看性能消耗,可是毕竟电脑配置高,跟手机真机环境仍是有区别。实际开发中的优化仍是推荐用真机测试。android

由于IOS通常比Android手机的配置高,在Android平台作好优化通常在IOS也没太大问题,下面介绍Profiler链接Android真机调试。windows

 

一  Profiler监测Unity打出包来直接运行到手机上的程序tcp

  1 Android设备设置:工具

  手机开启开发者模式和USB调试性能

  2 Building Settings设置测试

  ① 切换为Android平台优化

  ② Build System选择Internalui

  ③ Building Setting勾选Development Build,Autoconnect Profiler,Script Debugging。点击Building And Run。打包成功后程序运行起来命令行

  ④ Add Open Scenes添加要测试的场景为当前场景调试

  3 打包:

  Android设备用USB数据线链接电脑,点击Build & Run进行打包。打包完成后,在Android设备上点击须要的受权信息,让程序在Android设备上跑起来。

 4 Profiler监测:

  ①    打包完成后unity自动打开Profiler窗口,若是Android设备上程序已经运行起来可是没有自动打开Profiler窗口的话,点击Window -> Profiler手动打开

  ②    在Profiler窗口点击Editor, 点击AndroidPlayer(ADB..) 选择监测Android设备选中Record开始监测。

  

二 Profiler监测其余程序

① 手机开启开发者模式和USB调试

② 打开cmd命令行工具,cd到SDK中adb.exe的目录,个人在E:\Android\android-sdk-windows\platform-tools。

而后输入adb forward tcp:34999 localabstract:Unity-包名,如adb forward tcp:34999 localabstract:Unity-com.company.product。

③   Window->Profiler,选择AndroidPlayer(ADB@127.0.0.1:34999),选中Record开始监测。

 

若是你在测试的时候链接不上,

1 保证防火墙没有屏蔽咱们要链接的端口

2 报错:Failed to connect to player ip:127.0.0.1,port:34999, 解决方法: 在打包时在Player Setting里勾选Enable Internal Profile就能够。

相关文章
相关标签/搜索