Я разрабатываю простой проект с использованием Chromium для Android. Есть ли способ отладить код Chromium C++ через отладчик eclipse?Chromium для отладки eclipse для Android и для отладки хрома C++
Прямо сейчас у меня есть возможность отлаживать C++ через терминал с помощью GDB или DDD. В случае, как использовать DDD здесь краткая инструкция:
применение 1.Install ддда
sudo apt-get install ddd
2.Изменения adb_gdb файл в директории хроме/SRC/сборки/андроид
change the line $GDB $GDBARGS -x $COMMANDS && to
ddd --debugger $GDB $GDBARGS -x $COMMANDS &&
cd/chromium/src
. строить/Android/envsetup.sh
сборки/Android/adb_install_apk.py --apk ContentShell.apk
сборки/Android/adb_run_content_shell
сборки/Android/adb_gdb_content_shell
DDD (пример, как использовать)
a. File-> Open Source -> Filter -> set filename "ipc_chnnel_proxy.cc" -> Open
b. установить точки останова в функции ChannelProxy :: Context :: OnMessageReceived
c. выполните команду Cont
d. DDD сломается на этой точке останова