Android快速编译

简介: Android快速编译

模块负责人,一般情况下都是使用mm或者mmm来编译调试自己的模块代码,所以我们期待编译的尽量快一些,加快我们的调试速度。

当我们使用mm编译的时候,系统会自动include好多系统mk文件,会导致我们的编译很慢,真正编译我们的代码,其实就是几秒的时间。

下边我们将使用ninja指令来快速编译系统模块:

// An highlighted block
1.cp prebuilts/build-tools/linux-x86/bin/ninja out/host/linux-x86/bin/
//xxxx表示你Lunch的项目名字
2.ln -sf out/combined-xxxx.ninja build.ninja
3.sudo cp prebuilts/build-tools/linux-x86/lib64/libjemalloc5.so /usr/lib
4.ninja trustzone -j8  //这个会非常快,这个会编译trustzone
ninja您想编译的模块,在不修改Android.mk的情况下编译时非常快的。
如ninja vold
相关文章
|
6天前
|
Android开发
安卓SO层开发 -- 编译指定平台的SO文件
安卓SO层开发 -- 编译指定平台的SO文件
36 0
|
6天前
|
Java Shell Linux
Android——编译(一):编译make的基础知识
Android——编译(一):编译make的基础知识
74 0
|
6天前
|
Java Shell Linux
Android——编译(二):android.mk的相关知识
Android——编译(二):android.mk的相关知识
111 0
|
6天前
|
Linux 编译器 开发工具
Android内核的编译过程
Android内核的编译过程
17 0
|
5天前
|
Android开发
jack-server导致 Android 编译 出现异常
jack-server导致 Android 编译 出现异常
14 6
|
6天前
|
移动开发 jenkins 持续交付
jenkins编译H5做的android端编译卫士app记录
jenkins编译H5做的android端编译卫士app记录
|
6天前
|
Android开发
在android源码中编译ADW_Launcher
在android源码中编译ADW_Launcher
13 2
|
6天前
|
Ubuntu Android开发
Android Froyo基于32 bit ubuntu 10.10编译问题
Android Froyo基于32 bit ubuntu 10.10编译问题
|
6天前
|
Shell 开发工具 Android开发
android 修改kernel编译版本信息
android 修改kernel编译版本信息
22 0
|
6天前
|
Ubuntu Linux Shell
Android-NDK-clang 编译 FFmpeg
Android-NDK-clang 编译 FFmpeg
19 0