赞
踩
首先,当编译整个代码的最好先清理一下之前编译的东西,之前所编译的文件基本上都在 out 目录下。 可以手动删除也可以打开命令窗口用命令删除
1.手动删除:
在目录中找到out文件夹,直接delete即可
2.命令删除:
打开命令窗口-》进入到编译根目录下-》输入命令 “rm -rf out/” -》敲击回车即可。
编译代码
1.如果要编译代码首先确定环境已经搭配完成,之后要确定当前代码版本需要的jdk的版本,android5.0之后编译代码需要安装高于jdk1.6的版本,如何搭配环境,请自行百度一下,谢谢。
2.环境搭配好之后就可以开始编译了,打开命令窗口,进入android的根目录下,输入命令 “make -j8” 即可。
3.代码编译完成会在"out/target/prodect/“代码基线文件夹”/" 生成所有所需文件。
4.另:编译完车之后会在代码根目录中的image/文件生成如SD卡升级包、卡刷包、先刷包、fastboot文件等。
如何使用fastboot烧android系统版本
如果编译完成,就可以开始烧手机了,进入到image文件中找到你所编译的完成的版本,编译的版本会有编译完成时间年月日的后缀,进入到最终目录打开命令窗口即可。
ubuntu系统下 烧制android系统image 命令:
打开命令窗口,进入到fastboot模式,烧制需要的boot文件即可。
1.adb reboot bootloader. —>进入到fastboot模式
2.sudo adb devices —>查看当前处于fastboot模式的设备
3.sudo fastboot flash boot boot.img —>烧入boot.img
4.sudo fastboot flash recovery recovery.img —>烧入recovery.img
5.sudo fastboot flash system system.img —>烧入system.img
6.sudo fastboot flash splash splash.img —>烧入splash.img 此文件是开机动画之前一直显示在手机上的文件。
7.sudo fastboot flash userdata userdata.img —>烧入userdata.img
8.sudo fastboot reboot —>重启手机。
windows 下命令类似,但没有sudo :
1.adb reboot bootloader. —>进入到fastboot模式
2. adb devices —>查看当前处于fastboot模式的设备
3.fastboot flash boot image文件路径 —>烧入boot.img
4.fastboot flash recovery recovery.img —>烧入recovery.img
5.fastboot flash system system.img —>烧入system.img
6.fastboot flash splash splash.img —>烧入splash.img 此文件是开机动画之前一直显示在手机上的文件。
7.sudo fastboot flash userdata userdata.img —>烧入userdata.img
8.sudo fastboot reboot —>重启手机。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。