V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
gam2046
V2EX  ›  Android

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

  •  
  •   gam2046 · 2019-04-07 18:32:57 +08:00 · 8043 次点击
    这是一个创建于 2092 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

    8 条回复    2019-04-08 09:25:02 +08:00
    aheadlead
        1
    aheadlead  
       2019-04-07 19:32:14 +08:00   ❤️ 1
    google idegen
    lionseun
        2
    lionseun  
       2019-04-07 20:11:19 +08:00 via Android
    as
    youngxhui
        3
    youngxhui  
       2019-04-07 20:17:15 +08:00
    android 源码 c 语言多一些吧
    Android2MCU
        4
    Android2MCU  
       2019-04-07 20:23:44 +08:00 via iPhone
    vsc 吧,idea 家太卡了
    tennc
        5
    tennc  
       2019-04-07 20:42:06 +08:00
    idea 吧 用多了你就可以换新硬件~ 从此爽到家~
    gam2046
        6
    gam2046  
    OP
       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
        7
    aheadlead  
       2019-04-07 21:47:12 +08:00
    @gam2046 你这内存太夸张了,as 看 framework 代码有个 16G 就基本能用了
    CFM880
        8
    CFM880  
       2019-04-08 09:25:02 +08:00
    vscode+ssh fs 插件,智能的提示估计没有,查找代码大部分靠命令,先定位到文件后定位到某行
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2614 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 03:36 · PVG 11:36 · LAX 19:36 · JFK 22:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.