我使用的是引导反编译和调试的APK,但我不能传递的最后一步。当尝试调试APK我的手机在Android工作室上时,就会出现错误:“等待调试器”。据导游介绍,我必须执行的代码:
adb forward tcp:5005 jdwp:$(timeout 0.5 adb jdwp | tail -n 1)
但是,由于我没有莱纳斯(我有Windows),我不知道我应该执行哪些代码。非常感谢您的帮助!
指南:https://malacupa.com/2018/11/11/debug-decompiled-smali-code-in-android-studio-3.2.html
首先确保你已经在你的路径ADB。然后打开一个CMD.EXE并运行此命令:
adb jdwp
并注意其中的应用程序的调试接口监听。我会从现在开始,把这个值JDWP端口。
现在执行以下命令:
adb forward tcp:5005 jdwp:jdwp-port
你应该罚款。记得改JDWP端口与您第一个命令得到的值。
祝好运。
但是,由于我没有莱纳斯(我有窗)
它实际上是称为Linux反正。
作为一个侧面说明,你应该检查这里怎么使用GDB官方AOSP文档:https://source.android.com/devices/tech/debug/gdb