我修改了我的Android rootfs中的libwebcore.so,现在我想调试它但是如果我开始时浏览器会立即崩溃
am start -n com.android.browser/.BrowserActivity
如果我尝试使用-D
开关,它会挂起并说:
Application Browser (process com.android.browser) is waiting for the debugger to attach
但是当我将gdbserver附加到浏览器pid时没有任何反应。
如果浏览器在启动后崩溃,有没有办法调试浏览器?
答案 0 :(得分:2)
答案 1 :(得分:0)
NDK开发人员可以使用ndk脚本轻松调试应用程序。在调试AOSP本机代码时,您可以自己动手。
由于您尝试调试的应用是Android Java应用,您可以使用app_process作为目标可执行文件,并使用gdbserver连接到正在运行的应用。 请查看Debugging native libs of Android Java apps以获取分步教程。