修改编译状态栏

    一般来说编译android源码中的文件步骤如下:

    进入mydroid/build目录下,

        source ./envsetup.sh     /* 加载配置文件 */

    进入需要编译的文件目录下,如 mydroid/frameworks/base/services/java 目录下

        mm            /* 使用mm编译 */

    生成的文件在 out/target/product下找到 obj 目录即是

 

    如果出现不编译,直接结束的情况,可以到 obj 目录下删除对应的删除文件即可

 

    今天修改了状态栏的资源文件,但是在mydroid/frameworks/base/services/java 无法编译过去。

    后来在mydroid/frameworks/base 目录下编译 framework 成功。

    然后重新编译mydroid/frameworks/base/services/java 的 services 成功。

 

    猜想应该是改变了资源,所以需要整个framework重新编译,然后services才能在framework 中使用资源文件,如果只是单纯改动了状态栏的内容,在services 处编译即可。

你可能感兴趣的:(android)