【问题标题】:"Wait for Debugger" Android Studio“等待调试器”Android Studio
【发布时间】:2019-06-15 12:21:38
【问题描述】:

我正在使用反编译和调试 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

【问题讨论】:

  • 您可以尝试使用适用于 Linux 的 Windows 子系统,然后您可以按照教程进行操作,而无需尝试将命令转换为在 Windows 上工作。

标签: android android-studio debugging decompiling smali


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2013-05-11
    • 1970-01-01
    • 2016-08-26
    • 2013-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-30
    • 1970-01-01
    相关资源
    最近更新 更多