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
编译webkit lib库, 生成libwebcore.so 放到目标机上。
本文详细介绍了如何通过修改特定文件来调试WebKit模块和JNI层,包括修改DebugFlags.java配置、调整build/buildspec.mk.default文件以启用调试模块、编译生成所需的库文件,并将它们部署到目标设备的过程。
1505

被折叠的 条评论
为什么被折叠?



