天天看點

Android 上調試 webkit framework 層及jni層

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