FeastSC 发表于 2022-1-26 14:52

Untiy Android ADB连接调试Profiler

连接真机

1.手动打安卓包的时候,用Unity一键打包的Build方式时,需要勾上Development Build,Autoconnect Profiler。如下图

image.png

2.自动化打包时,需要使用 BuildPipeline.BuildPlayer 的BuildOptions下添加BuildOptions.Development | BuildOptions.ConnectWithProfiler。
BuildPipeline.BuildPlayer(GameScenes, output, BuildTarget.Android, BuildOptions.AcceptExternalModificationsToPlayer | BuildOptions.Development | BuildOptions.ConnectWithProfiler);
3.安装apk到手机上,然后找到adb 输入命令 adb forward tcp:端口号 localabstract:Unity-包名

端口号选用55000 ~ 55511范围,或者4600 (5.x ~ 2017)然后在Unity中打开Profiler,输入ip 127.0.0.1,如下图

image

4.用完了,可以删除端口
adb forward --remove-all
连接模拟器

三、连接模拟器 (MuMu测试)
模拟器部分,只讲下有区别地方,其它在上面连接真机部分已讲。

1,市面上模拟器与端口
夜神安卓模拟器夜神安卓模拟器62001;

逍遥安卓模拟器逍遥安卓模拟器21503;

BlueStacks(蓝叠安卓模拟器)BlueStacks(蓝叠安卓模拟器)5555;

雷电安卓模拟器雷电安卓模拟器 5555;

天天安卓模拟器天天安卓模拟器5037;

网易MuMu(安卓模拟器)网易MuMu(安卓模拟器)7555;

安卓模拟器大师安卓模拟器大师54001;

Genymotion 5555。

2,连接方式
本文以MuMu为测试,所以选择 7555。

1,cmd打开命令窗口后,

2,adb连接模拟器: adb connect 127.0.0.1:7555,

3,连接unity和游戏:adb forward tcp:34999 localabstract:Unity-com.a.b,com.a.b为游戏的包名,同上。

image.png

参考一
参考二
页: [1]
查看完整版本: Untiy Android ADB连接调试Profiler