“等待调试器” Android Studio

时间:2019-01-22 04:35:47

标签: android android-studio debugging decompiling smali

我正在使用反编译和调试APK的指南,但无法通过最后一步。尝试从Android Studio调试手机上的APK时,出现错误:“ Wait for Debugger”。根据指南,我必须执行代码:

adb forward tcp:5005 jdwp:$(timeout 0.5 adb jdwp | tail -n 1)

但是由于我没有Linus(我有Windows),所以我不知道应该执行什么代码。非常感谢您的帮助!

指南:https://malacupa.com/2018/11/11/debug-decompiled-smali-code-in-android-studio-3.2.html

1 个答案:

答案 0 :(得分:0)

首先请确保您的路径中有adb。 然后打开一个cmd.exe并运行以下命令:

adb jdwp

并记下应用程序的调试界面正在监听的位置。从现在开始,我将这个值称为jdwp-port。

现在执行以下命令:

adb forward tcp:5005 jdwp:jdwp-port

,你应该没事。请记住,用您从第一个命令获得的值来更改jdwp-port。

祝你好运。

  

但是由于我没有Linus(我有窗户)

反正实际上就是Linux。

作为旁注,您应该在此处查看有关如何使用GDB的官方AOSP文档:https://source.android.com/devices/tech/debug/gdb