ntdll
V2EX  ›  Android

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

  •  
  •   ntdll · Apr 7, 2019 · 11485 views
    This topic created in 2621 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

    8 replies    2019-04-08 09:25:02 +08:00
    aheadlead
        1
    aheadlead  
       Apr 7, 2019   ❤️ 1
    google idegen
    lionseun
        2
    lionseun  
       Apr 7, 2019 via Android
    as
    youngxhui
        3
    youngxhui  
       Apr 7, 2019
    android 源码 c 语言多一些吧
    Android2MCU
        4
    Android2MCU  
       Apr 7, 2019 via iPhone
    vsc 吧,idea 家太卡了
    tennc
        5
    tennc  
       Apr 7, 2019
    idea 吧 用多了你就可以换新硬件~ 从此爽到家~
    ntdll
        6
    ntdll  
    OP
       Apr 7, 2019
    @aheadlead
    @lionseun
    @youngxhui
    @Android2MCU
    @tennc

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

    https://i.loli.net/2019/04/07/5ca9f6e588647.jpg
    aheadlead
        7
    aheadlead  
       Apr 7, 2019
    @gam2046 你这内存太夸张了,as 看 framework 代码有个 16G 就基本能用了
    CFM880
        8
    CFM880  
       Apr 8, 2019
    vscode+ssh fs 插件,智能的提示估计没有,查找代码大部分靠命令,先定位到文件后定位到某行
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3088 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 14:05 · PVG 22:05 · LAX 07:05 · JFK 10:05
    ♥ Do have faith in what you're doing.