首页 > 解决方案 > “等待调试器”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

标签: androidandroid-studiodebuggingdecompilingsmali

解决方案


首先确保您的路径中有 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


推荐阅读