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
相关推荐
2501_915106329 小时前
iOS 26 APP 性能测试实战攻略:多工具组合辅助方案
android·macos·ios·小程序·uni-app·cocoa·iphone
怪兽201411 小时前
IntentService 的应用场景和使用方式?
android·面试
Jeled11 小时前
云信im在Android中的使用2
android
Jerry12 小时前
Compose 自定义布局和图形
android
杨筱毅13 小时前
【Android】【底层机制】组件生命周期以及背后的状态管理
android·底层机制
Jeled15 小时前
Kotlin 实现社交 App 音视频模块:语音录制、播放、暂停与进度控制全流程封装
android·kotlin·android studio·音视频
沐怡旸15 小时前
【底层机制】【Android】Binder架构与原理
android·面试
Jeled15 小时前
Jetpack —> Media3的分析和使用
android
木易士心16 小时前
Android setContentView源码与原理分析
android
00后程序员张17 小时前
iOS混淆与IPA文件加固全流程实战 防止苹果应用被反编译的工程级方案
android·ios·小程序·https·uni-app·iphone·webview