Android 真机DeepProfiler

Android 真机DeepProfiler

1.检查设备

adb kill-server  #关闭 adb server
adb start-server  #开发adb server
adb devices  #查看连接成功的设备

2.启动命令

  • 安装好以后不要手动打开游戏,要通过命令行启动我们的游戏。具体命令是:
    adb shell am start -n com.xxx.xxx/com.unity3d.player.UnityPlayerActivity -e 'unity' '-deepprofiling'

    “/”前面的是你自己项目的包名,“/”后面的代表的是具体的启动Activity的名称,如果你的项目没有改动,使用的是默认的Activity的话,那么直接使用“com.unity3d.player.UnityPlayerActivity”,如果有在AndroidManifest中修改过启动的Activity的话,要换成自己的Activity才可以,比如:“com.msxher.MainActivity”这种

  • 通过命令行拉起游戏以后,还需要将手机连接到Unity的指定端口上面,这样Profiler才能接收到数据,具体命令是:
    adb forward tcp:55000 localabstract:Unity-com.xxx.xxx

    "Unity-"后面跟着你的包名就可以了,如果55000端口不好使的话可以试试4600、34999等端口

  • 此时我们打开Unity中的Profiler窗口,然后选择<Enter IP>这个选项,在里面输入 127.0.0.1 

3.注意事项

  • 只有在Mono的包上面才能开启deepProfile
  • 配置BuildPlayerSetting,勾选Development Build,这个是必选,否则无法开启调试。另外AutoConnectProfiler这个也需要勾选。然后就正常打包并安装到Android手机上

 

异常检查:

1.查看打包设置里面是否开启了DevelopmentBuild。

2.手机驱动有没有装好,查看Editor里面有没有你的手机,没有的话Android建议下载个手机助手自动装驱动,Ios建议下载ITunes自动更新驱动。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值