概述
内容会持续更新,有错误的地方欢迎指正,谢谢!
方式一:手机上运行游戏,以ADB方式连UnityProfiler分析游戏性能(推荐)
1.安卓环境:
jdk、sdk:cmd(Win+R打开界面并输入cmd) 里直接输入 java 能正常输出即可,安装jdk、sdk教程 https://www.jianshu.com/p/21babde25dd5
adb:cmd 里直接输入 adb 能正常输出即可,安装adb教程 https://www.cnblogs.com/cnwutianhao/p/6557571.html
2.安装包相关操作:
打包时一定要勾选 Development Build,只有Development才支持真机调试
3.手机相关操作:
手机安装目标游戏,连接手机到PC,手机打开开发者模式,并确保已经打开了USB调试
4.在cmd里输入命令
adb forward tcp:54999 localabstract:Unity-包名
包名就是你项目里的PlayerSettings里的Bundle Identifier
例如:com.Company.LOL对应的命令就是adb forward tcp:54999 localabstract:Unity-com.Company.LOL
注意:54999可能是34999,根据你的Unity显示的数字来填写。
5.最后一步
随便建一个新项目,切换平台为安卓:File -> Build settings -> Switch Platform(Android)
手机打开游戏,并在Unity中打开window->profiler,然后选择选择AndroidProfiler(ADB@127.0.0.1:54999),连上即可,开搞!
方式二:Unity直接将.apk打包到手机,适合小游戏,还是ADB方式
第1步: 同上
第2步: 打开你要测性能的项目,切换平台为安卓:File -> Build settings -> Switch Platform(Android)
第3步: 手机不用安装目标游戏,连接手机,手机打开开发者模式,并确保已经打开了USB调试
第4步: 找到你的Android SDK 目录,进入platform-tools,我的是F:PackageAndroidSDKplatform-tools,确认这目录下有adb.exe
再在空白处按下shift键,并右击鼠标,选择 在此处打开命令窗口(W)
接下来输入adb forward tcp:54999 localabstract:Unity-项目名,项目名替换成你的项目名字,也就是PlayerSettings里的Product Name
例如:F:PackageAndroidSDKplatform-tools>adb forward tcp:54999 localabstract:Unity-英雄联盟
按回车,就可以叉掉cmd窗口了
第5步: 同上
最后
以上就是忐忑鞋垫为你收集整理的安卓设备连接Unity Profiler进行性能分析的全部内容,希望文章能够帮你解决安卓设备连接Unity Profiler进行性能分析所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复