edw*_*nbs 6 android adb android-emulator
我在我的代码中某处犯了一个错误,当我在应用程序的HTTPClient发出请求时,我在模拟器中关闭网络时,我的Android应用程序崩溃了.
但我无法调试它,因为当我关闭网络时,我也失去了ADB连接.因此,我无法看到导致崩溃的异常.
我尝试通过以下方式关闭网络:
我可以让我的Mac离线,ADB会保持原状,但不幸的是我不能以这种方式重现崩溃.
有没有办法在模拟器中关闭网络,同时保持ADB活着?我基本上需要访问LogCat条目.
谢谢!
您可以从设备而不是从 ADB 运行 logcat,并将其重定向到文件以供离线阅读。
adb shell logcat [-v threadtime] > /sdcard/mylogs/logcat.log
Run Code Online (Sandbox Code Playgroud)
代替
adb logcat [-v threadtime]
Run Code Online (Sandbox Code Playgroud)
然后重新连接设备时即可获取该文件。
| 归档时间: |
|
| 查看次数: |
1986 次 |
| 最近记录: |