Profiler在Editor模式就可以观看性能消耗,但是毕竟电脑配置高,跟手机真机环境还是有区别。实际开发中的优化还是推荐用真机测试。因为IOS一般比Android手机的配置高,在Android平台做好优化一般在IOS也没太大问题,下面介绍Profiler连接Android真机调试。

  1 Android设备设置:

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

  2 Building Settings设置:Building Setting勾选Development Build

  3 安装app

  4 Profiler监测:

  •  新建一个工程,切换到android平台

  

  • 打开profiler

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

  

打开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就可以。

参考:https://www.cnblogs.com/fengxing999/p/9958593.html

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐