1.打一个Development包

【Unity】使用ADB连接真机、模拟器测试-LMLPHP

2.打开cmd,CD到sdk的Platform-tools下

【Unity】使用ADB连接真机、模拟器测试-LMLPHP

3.连接安卓设备

①连接安卓手机,需要开启开发者模式,
不同的手机开启方式有所不同,比如华为的手机需要在:设置-关于手机-版本号,连续点击7次版本号
②打开USB调试

【Unity】使用ADB连接真机、模拟器测试-LMLPHP

③同意调试,出现如下界面,点击同意即可链接成功

【Unity】使用ADB连接真机、模拟器测试-LMLPHP

4.连接模拟器

cmd框输入:adb connect 127.0.0.1:5555
不同模拟器的端口不一样

  • 夜神模拟器 62001
  • 逍遥模拟器 21503
  • 雷电模拟器 5555
  • BlueStacks(蓝叠) 5555
  • 网易MuMu 7555
  • 天天模拟器 5037
  • 安卓模拟器大师 54001
    【Unity】使用ADB连接真机、模拟器测试-LMLPHP

5.查看设备设备连接情况

cmd框输入:adb devices

【Unity】使用ADB连接真机、模拟器测试-LMLPHP

6.连接unity游戏

cmd框输入: adb forward tcp:34999 localabstract:Unity-com.xx.yy
其中com.xx.yy为游戏包名,不清楚的小伙伴可以到如图位置查看
【Unity】使用ADB连接真机、模拟器测试-LMLPHP

【Unity】使用ADB连接真机、模拟器测试-LMLPHP

7.ADB常用命令汇总

  • adb kill-server:杀掉ADB服务
  • adb start-server:启动adb服务
  • adb logcat:查看手机上的运行日志
  • adb logcat -s Unity :只查看unity相关日志
  • adb help:帮助
  • adb connect 127.0.0.1:5555:连接设备
  • adb devices :查看设备
  • adb forward tcp:34999 localabstract:Unity-com.xx.yy:连接Unity游戏
  • adb version:查看版本
  • adb disconnect xxx :端口设备
  • adb shell ps:查看进程
  • adb shell :进入手机系统(进入shell模式)
  • adb install [apk文件路径] :apk指的是安卓应用程序的安装包
  • adb install -r [apk文件路径] : 参数 -r 表示覆盖安装,保留缓存和数据处理
  • adb uninstall [文件名,即包名] :卸载软件
  • adb uninstall -k [文件名,即包名] : 参数 -k 表示卸载软件,保存配置和缓存文件
  • netstat -aon:查看端口占用
  • netstat -aon|findstr “端口号” :查看被占用端口对应的PID
02-28 10:44