我是靠谱客的博主 忐忑鞋垫,最近开发中收集的这篇文章主要介绍安卓设备连接Unity Profiler进行性能分析,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

内容会持续更新,有错误的地方欢迎指正,谢谢!

方式一:手机上运行游戏,以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进行性能分析所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部