我尝试使用 IDA 来调试带有官方 Android ARM 模拟器的应用程序。我设置了调试器,安装了 APK 并运行应用程序,它启动,写入“等待调试器”,调试器写入“连接已正常关闭”,我在 IDA 日志中看到以下消息:ADB error: listener 'tcp:23915' not found
该应用程序肯定是可调试的;我有源代码并使用 Android Studio 调试相同的 APK。我还可以在同一个模拟器和同一个 APK 上使用 IDA remove ARM 调试 C++ 代码。
那么为什么 Dalvik 调试器不起作用呢?