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 放到目标机上。



更多相关文章

  1. Android 快速学习onTouch,并完成实验单点滑动,双点触控,多点触控。(
  2. 目标身高Android版
  3. Android 的res/values/colors自定义颜色列表和注释表及布局文件
  4. Android 总结:打造Android中的流式布局和热门标签(源码有详细注释)
  5. 基于Android studio3.6的JNI教程之ncnn之目标检测ssd
  6. IllegalStateException,PatternSyntaxException,Android studio 注
  7. Android studio中新建类时自动生成注释的设置
  8. android创建桌面快捷方式(启动目标非项目的启动页)
  9. android目标sdk版本

随机推荐

  1. 我们怎么解决机械硬盘既慢又容易坏的问题
  2. 从DDR到DDR4,内存核心频率其实基本上就没
  3. 【讲清楚,说明白!】Ansible使用role实战
  4. 实际测试内存在顺序IO和随机IO时的访问延
  5. 自学第七十八天
  6. 拆解固态硬盘结构
  7. 一次系统调用开销到底有多大?
  8. 新建一个空文件占用多少磁盘空间?
  9. 只有1个字节的文件实际占用多少磁盘空间
  10. NUMA架构下的内存访问延迟区别!