1. 調試 framework 層webkit 子產品 方式:
修改
frameworks/base/core/java/android/webkit/DebugFlags.java
根據需要開啟相應開關,這些開關預設是關閉的,
修改後重新編譯framework(mm framework) ,把生成的framework.tar 及framework-res.apk 放到目标機即可
2. 調試 webkit jni 層
webkit jni 層在extenal/webkit/webkit/android 目錄
修改 build/buildspec.mk.default
DEBUG_MODULE_libwebcore:=true
DEBUG_MODULE_libxml2:=true
TARGET_CUSTOM_DEBUG_CFLAGS:=-O0 -mlong-calls
ADDITIONAL_BUILD_PROPERTIES += debug.db.uid=100000
修改 external/webkit/ Android.mk
去掉注釋
LOCAL_PRELINK_MODULE := false