如何使用 IDE 进行 Android Framework 开发?

2019-04-07 18:32:57 +08:00
 gam2046

出于折腾与学习的目的,手上有闲置淘汰 Android 设备,恰巧该设备有 lineageos 支持。遂尝试魔改系统玩,也许过程中可以更加了解 Android 系统。

挂好梯子,下载好源代码,提取相关驱动,直接编译,并刷入物理设备中,设备能够正常使用,初步尝试基本成功。

随后开始考虑魔改系统玩,但此时遇到一个受限于自己水平的问题,固然源代码可以直接 vim 修改、编译, 但是没有 IDE 的智能提示,自己仿佛就和弱智一样。

而 AOSP 基本上全部都是依靠 Android.mk 完成整个项目的关联与编译、输出。

是否有什么方法,能够将源代码导入 AS 或 IDEA 中,获得相关智能的提示?不要求可以在 IDE 中可以编译, 因为我编译是在 Linux 中进行,而修改是在 Windows 下。

8072 次点击
所在节点    Android
8 条回复
aheadlead
2019-04-07 19:32:14 +08:00
google idegen
lionseun
2019-04-07 20:11:19 +08:00
as
youngxhui
2019-04-07 20:17:15 +08:00
android 源码 c 语言多一些吧
Android2MCU
2019-04-07 20:23:44 +08:00
vsc 吧,idea 家太卡了
tennc
2019-04-07 20:42:06 +08:00
idea 吧 用多了你就可以换新硬件~ 从此爽到家~
gam2046
2019-04-07 21:11:28 +08:00
@aheadlead
@lionseun
@youngxhui
@Android2MCU
@tennc

感谢以上各位。一楼终结此贴。至于 IDEA 吃内存,大家都是了解的。但是我这破机器,跑个 IDEA 应该还是跑的动

https://i.loli.net/2019/04/07/5ca9f6e588647.jpg
aheadlead
2019-04-07 21:47:12 +08:00
@gam2046 你这内存太夸张了,as 看 framework 代码有个 16G 就基本能用了
CFM880
2019-04-08 09:25:02 +08:00
vscode+ssh fs 插件,智能的提示估计没有,查找代码大部分靠命令,先定位到文件后定位到某行

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/552740

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX