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
相关推荐
下位子4 分钟前
『OpenGL学习滤镜相机』- Day8: 多重纹理与混合
android·opengl
TeleostNaCl6 分钟前
解决在 Android 使用 hierynomus/smbj 库时上传和下载文件较慢的问题
android·经验分享
峰哥的Android进阶之路29 分钟前
handler机制原理面试总结
android·面试
雨白30 分钟前
让代码更清晰:Android 中的 MVC、MVP 与 MVVM
android·mvc·mvvm
魑魅魍魉都是鬼41 分钟前
不练不熟,不写就忘 之 compose 之 动画之 animateSizeAsState动画练习
android·compose
一只柠檬新1 小时前
当AI开始读源码,调Bug这件事彻底变了
android·人工智能·ai编程
正经教主1 小时前
【App开发】手机投屏的几种方式(含QtScrcpy)- Android 开发新人指南
android·智能手机
-指短琴长-4 小时前
MySQL快速入门——内置函数
android·数据库·mysql
渡我白衣4 小时前
链接的迷雾:odr、弱符号与静态库的三国杀
android·java·开发语言·c++·人工智能·深度学习·神经网络
正经教主5 小时前
【App开发】02:Android Studio项目环境设置
android·ide·android studio