赞
踩
备注:
调试前需要先检测java和SDK的环境变量是否OK
在CMD中输入java和adb检测
官方文档:
https://docs.unity3d.com/Manual/AttachingMonoDevelopDebuggerToAnAndroidDevice.html
打开adb.exe目录,通过cmd命令启动adb,并输入下面的命令。
adb tcpip 5555
链接手机ip:
adb connect 192.168.151.4
cmd输出如下:
先运行apk-profile界面点击editor-选择刚刚输入的手机ip。这样就可以真机联调了。
更换手机联调时,可以通过kill-server杀掉链接。
adb kill-server
按照上述步骤执行后,显示如下问题:
查看ADB版本 命令:adb --version
拷贝adb.exe并重命名为nox_adb.exe,替换模拟器中的nox_adb.exe。
关闭模拟器重启后重新连接则解决ADB版本不匹配的问题。
可以直接选择运行设备到模拟器,这样就不需要手动安装APK了
Profiler调试也不需要通过输入IP进行连接,直接选择AndroidPlayer就可以直接调试
备注:
如果调试停止了,可以切换模式恢复。
1. 先运行模拟器
2. 打开模拟器安装目录,运行CMD命令,内容如下
- D:\Program Files\Nox\bin>nox_adb.exe devices
- List of devices attached
- 127.0.0.1:62001 device
-
- D:\Program Files\Nox\bin>adb connect 127.0.0.1:62001
- already connected to 127.0.0.1:62001
-
- D:\Program Files\Nox\bin>adb devices
- List of devices attached
- 127.0.0.1:62001 device
-
- D:\Program Files\Nox\bin>adb logcat -c
-
- D:\Program Files\Nox\bin>adb logcat *:w > E:\cash.log
adb logcat -c 清空日志
adb logcat *:w > E:\cash.log 输出日志到问卷,过滤级别 警告
一些logcat的解析:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。