Ubuntu上阅读Android源码工具

由于Android源码过于庞杂,里面有多种语言源文件,想只用一IDE统一索引是不现实的。我个人便使用AS阅读JAVA代码,VS看C/C++代码,在Ubuntu上不能使用SI,所以直接放弃。在framework开发这个层面上来讲,因为大部分是java语言,而安卓源码提供的工具可以做到对全部java文件索引,所以AS还是可以做到流畅的跳转的。

步骤

编译源码完成后,使用idegen工具对符号进行索引
bash 复制代码
source build/envsetup.sh
mmm development/tools/idegen/
执行完后就会生成idegen.jar
执行:
bash 复制代码
bash development/tools/idegen/idegen.sh
生成android.iml(工程配置文件)和android.ipr(索引文件).
最后导入到AS中,打开android.ipr
相关推荐
符哥20088 分钟前
Fastjson2.X 使用详解
android·java
月明泉清15 分钟前
Android中对于点击事件的深度梳理(三)
android
电饭叔23 分钟前
DataFrame和 Series 索引
android·python
lexiangqicheng31 分钟前
【全网最全】React Native 安卓原生工程结构与构建机制深度解析
android·react native·react.js
数据蜂巢1 小时前
MySQL 8.0 生产环境备份脚本 (Percona XtraBackup 8.0+)
android·mysql·adb
jingling5551 小时前
uniapp | 基于高德地图实现位置选择功能(安卓端)
android·前端·javascript·uni-app
fatiaozhang95271 小时前
晶晨S905L/S905LB-通刷-slimbox 9.19-Mod ATV-安卓9-线刷固件包
android·电视盒子·刷机固件·机顶盒刷机
爱怪笑的小杰杰1 小时前
UniApp 桌面应用实现 Android 开机自启动(无原生插件版)
android·java·uni-app
符哥20082 小时前
Fresco2.X 框架完整使用详解(Android Kotlin)
android
TheNextByte12 小时前
如何在Android上恢复已删除的联系人
android