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]