Android编译注意事项

简介: 1、make bootimage  编译生成kernel.img和boot.img的整合会在out目录下生成以下文件。Target ram disk: out/target/product/em_t8350_emmc/ramdisk.

1、make bootimage  编译生成kernel.img和boot.img的整合

会在out目录下生成以下文件。

Target ram disk: out/target/product/em_t8350_emmc/ramdisk.img

Target boot image: out/target/product/em_t8350_emmc/boot.img


2、清除kernel的所有.o文件:
rm -rf out/product/em_t8350_emmc/obj/KERNEL_OBJ

3、编译eng和user版本的技巧

每次source再lunch相应的版本之后,要先rm -rf out/target/product/em_t8350_emmc/obj/KERNEL_OBJ下面的文件,

然后make bootimage后再make -j32即可成功。

为了节约时间,建议每次编译完成后将out目录更名,需要哪个版本就用哪个out更名后的换回out,再进行编译操作。

目录
相关文章
|
3月前
|
Android开发
安卓SO层开发 -- 编译指定平台的SO文件
安卓SO层开发 -- 编译指定平台的SO文件
35 0
|
4月前
|
Java Shell Linux
Android——编译(一):编译make的基础知识
Android——编译(一):编译make的基础知识
74 0
|
4月前
|
Java Shell Linux
Android——编译(二):android.mk的相关知识
Android——编译(二):android.mk的相关知识
107 0
|
1天前
|
移动开发 jenkins 持续交付
jenkins编译H5做的android端编译卫士app记录
jenkins编译H5做的android端编译卫士app记录
|
1天前
|
Android开发
在android源码中编译ADW_Launcher
在android源码中编译ADW_Launcher
10 2
|
1天前
|
Linux 编译器 开发工具
Android内核的编译过程
Android内核的编译过程
|
2天前
|
Ubuntu Android开发
Android Froyo基于32 bit ubuntu 10.10编译问题
Android Froyo基于32 bit ubuntu 10.10编译问题
|
4天前
|
Shell 开发工具 Android开发
android 修改kernel编译版本信息
android 修改kernel编译版本信息
13 0
|
4天前
|
Ubuntu Linux Shell
Android-NDK-clang 编译 FFmpeg
Android-NDK-clang 编译 FFmpeg
13 0
|
4天前
|
编译器 Android开发
Android S内置APK时AndroidManifest使用uses-library编译报错
Android S内置APK时AndroidManifest使用uses-library编译报错
10 0