基础As断点system_server、lldb断点
一,简介
AS断点system_server的方法1:backup_Android Studio在线调试Android Framework Java代码 // 自测ok;
AS断点system_server的方法2:AndroidStudio 快速调试 Framework(导入单个 .java 文件即可进行断点) // 自测ok;
http://liuwangshu.cn/framework/aosp/5-debug-aosp.html
脚本:cpSrc.sh 配置SDK和手机版本一致; Configuration的Deploy和Launch配置为Nothing;
二,断点原理/AS断点system_server

AS断点system_server 展开源码
AS断点system_server的相关命令 展开源码
三,lldb断点
方式1, $ TARGET_PRODUCT=haotian lldbclient.py -p adb shell pidof surfaceflinger
方式2,参考: https://xiaomi.f.mioffice.cn/wiki/wikk4uvXXy7DCb6JFLo48Z77WMh# https://xiaomi.f.mioffice.cn/docs/dock47y0tWGXbgYmkWgRCOH37T9#
lldb断点-自测demo 展开源码
附,其他AndroidStudio问题
附1, AndroidStudio,改变代码不生效问题,需要重新卸载安装才ok; 测试 $ adb install -t app-debug.apk //无问题;证明AS的编译没有问题; 解决办法,版本号增加; //利用脚本实现自动加+1; 参考连接: https://www.136.la/jingpin/show-171146.html