
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
ctrl-m tab移动焦点模式切换,开启后tab切换窗口焦点,不是编辑缩进的功能。再按一次,切换回普通模式。ctrl-shift-tab 重新打开已关闭的编辑窗口,和chrome浏览器类似。ctrl-shift-up/down 滚动terminal窗口。ctrl-shift-m 打开problem窗口,默认在下面。ctrl-shift-o 跳转到symbol(当前文件)ctrl-shift-en

1)tombstone文件2)对应的带symbol的可执行文件或者库文件3)stack脚本。
另外,如果要开发Linux C/C++程序,新版本的系统会支持更新的编译器和对应的语言版本,旧版本的系统原则上可以单独更新编译器及相关依赖库,但操作比较麻烦,而且未必能够成功。编译AOSP源码,使用比较多的是Ubuntu 18.04和20.04,这2个版本的系统可以按照Google官方的操作步骤进行编译。(2)在容器内创建和外面Host OS中同样的用户(相同的uid、gid),这样容器内外修改文
AIDL文件在Android系统上应用广泛,和底层的Binder机制紧密关联。在Android源码或者Android Studio中通常是自动编译aidl文件,生成对应语言的接口文件。做应用层Java开发,aidl和binder封装的比较“干净”,不用太多的涉及binder的调用细节,也不用太关心aidl的编译过程。如果是做中下层开发,包括framework、native层开发,可能需要编写nat
在Ubuntu 18.04上下载Android源码,遇到报错:git: ‘remote-https’ is not a git command。
说明在Android源码中通过Android.bp文件编译aidl接口文件操作和编译过程。
Linux系统日志查看方法摘要 本文总结了systemd journal日志的多种查看方式: 基础查看:使用journalctl命令可查看全部日志,-f实时跟踪,-b显示启动日志,-o指定输出格式(如json/verbose等)。 筛选过滤: 时间筛选:--since/--until指定时间范围 服务筛选:-u按服务单元过滤 优先级筛选:-p按日志级别(0-7) 字段筛选:_PID、_UID等按进
如果编译失败或者过程中发现缺少一些依赖库及boost相关模块,安装依赖库后,需要执行这个命令重新检测依赖并生成编译脚本。本地环境是Ubuntu 22.04,需要安装以下依赖库,部分影响boost相关功能的开启,部分影响编译过程。默认安装路径为:/usr/local/include/boost 和 /usr/local/lib/本地环境编译AOSP源码,安装过相关依赖库,除了这里列出的可能还需要其他
在Ubuntu 18.04上下载Android源码,遇到报错:git: ‘remote-https’ is not a git command。








