android - “等待调试器”Android Studio
问题描述
我正在使用反编译和调试 APK 指南,但我无法通过最后一步。当尝试从 Android Studio 在我的手机上调试 APK 时,会出现错误:“等待调试器”。根据指南,我必须执行代码:
adb forward tcp:5005 jdwp:$(timeout 0.5 adb jdwp | tail -n 1)
但是由于我没有Linux(我有Windows),我不知道我应该执行什么代码。非常感谢您的帮助!
指南:https ://malacupa.com/2018/11/11/debug-decompiled-smali-code-in-android-studio-3.2.html
解决方案
首先确保您的路径中有 adb。然后打开 cmd.exe 并运行以下命令:
adb jdwp
并注意应用程序的调试接口在哪里监听。从现在开始,我将把这个值称为 jdwp-port。
现在执行以下命令:
adb forward tcp:5005 jdwp:jdwp-port
你应该没事。请记住用您从第一个命令中获得的值更改 jdwp-port。
祝你好运。
但是因为我没有 Linus(我有 windows)
无论如何,它实际上被称为Linux。
作为旁注,您应该在此处查看有关如何使用 GDB 的官方 AOSP 文档:https ://source.android.com/devices/tech/debug/gdb