【Unity】使用Unity profiler连接andriod模拟器(使用adb工具)
由于网上找了很久才找到原因,自己做个总结,方便自己复制粘贴
在开始之前提一下,如果你使用了自动连接,并且确定是devlop打包的版本,然后还连接失败,再建议尝试下面的步骤
要是能自动连接,那就不建议去做这些麻烦的步骤了
第一步,下载一个adb
SDK 平台工具版本说明 | Android Studio | Android Developers (google.cn)
我是Windows系统,在这个官网下载的。
至于adb是啥,我就不在赘述了,因为我也没有很懂,我只知道要连上这个那个profiler,就得下载这个去做一些操作
第二步,下载完成之后和其他软件一样,配置环境变量。
然后把你自己的解压后一直到platform-tools的路径输入进去就行了
第三步,打开cmd
直接点击这个地方,然后输入cmd,回车(如果没有加路径一定要这一步,如果加了,那就可有可无了)
第四步,cmd部分
1、 adb kill-server
2、 adb start-server
3、 adb connect 127.0.0.1:5555 (连接到蓝叠模拟器,每个模拟器后面的端口不一样,连接真机不需要输入这行)
4、 adb devices(出现下面的 xxxx device说明获取设备成功)
5、 adb forward --remove-all
就在这步时有可能会报错
什么意思,你device太多了,他不知道是哪个,怎么办呢
加一句 -s 127.0.0.1:5555(用你们自己的端口号,我直接复制上面device的)adb -s 127.0.0.1:5555 forward --remove-all
6、adb forward tcp:端口 localabstract:Unity-你的包名
端口号取值54999 至 55511 例如:adb forward tcp:55000 localabstract:Unity-你的包名
7、 在unity打开profiler窗口,选择Enter Ip 然后输入127.0.0.1(一定不要带端口!!!!)
(24.1.16号补:在这一步之前要打开你的那个包名的游戏才能连接)如果连接失败,退出游戏再重新打开一下游戏试试
8、别看了,结束了,你这个时候应该是连接成功了
当然,如果还没有连接成功的可以说一下是有什么错误,我有空了可以康康
参考链接:
Unity3D 秘籍之 为何你无法使用ADB USB Profiling Android Player - 知乎 (zhihu.com)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)