【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)

Unity真机连接profiler步骤说明 - 知乎 (zhihu.com)

posted @   皮卡味月亮  阅读(1101)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示