Android源码编译
来源:互联网 发布:飞鸽网络打印如何使用 编辑:程序博客网 时间:2024/06/01 10:03
1. 下载主分支代码
repo init -u smartisan:qualcomm/platform/manifest.git \ -b sanfrancisco \ -m sfo-rom.xml \ --repo-url smartisan:/googlesource/git-repo \ --reference ~/src/android-mirror/repo sync -cdj4注意上面的
--reference
参数,这里指向了之前创建的repo镜像(如果是用system-config自带的repo-create-mirror创建的话)。注意上面的 -j4 选项,意思是以4个进程(jobs)同步获取代码,能加快速度。这里要提醒大家,千万不要设一个巨大的值,会害人害己,使自己的机器变得剧慢,同时gerrit服务器也变得剧慢,其他同事提个review都大受影响。尤其是有些同事连接到远程Linux上工作,直接指定 -j64,但他自己是感觉不到本地机器的桌面变慢的,因为 -j64 是在远程执行的嘛!
所有的产品主线代码,其下载命令只有 -m MANIFEST.xml
部分是不一样的。
2. 编译
$source build/envsetup.sh //编译$lunch //启动 x bacon-userdebug //版本$mka bacon //全局Build
$nautilus /home/weilei/custom-rom2.1/out/target/product/bacon/ 打开文件夹1. $mmm packages/apps/SettingsSmartisan/ 编译2. $cd packages/apps/SettingsSmartisan/ 2.1 mm -h 2.2 mmp 编译完push$adb push /home/weilei/custom-rom2.1/out/target/product/bacon/system/priv-app/SettingsSmartisan/SettingsSmartisan.apk system/priv-app/SettingsSmartisan/ 进行push$adb devices$adb shell$adb root$adb remount$adb sideload '/home/weilei/custom-rom2.1/out/target/product/bacon/smartisanos-2.1.0.1-2016042813-UNOFFICIAL-userdebug-bacon.zip' $adb reboot recovery
0 0
- 编译android源码5---编译android源码
- android源码编译,模块编译
- android源码的编译
- Android源码编译
- Android源码编译反思
- Android源码编译
- Android源码编译反思
- android 源码编译
- Android 源码下载编译
- android 源码编译
- Android源码编译
- Android 源码编译
- android 源码编译
- ubuntu编译android 源码
- 编译android源码
- android源码编译
- 编译android源码
- 编译android源码
- 串口DCB结构详解
- 常见条码的解释
- configure: error: you must configure in a separate build directory
- (转)耶鲁大学教授:研究生做科研的11条军规
- kibana 数据可视化
- Android源码编译
- 深入Mysql字符集设置[精华结合]
- Node.js学习笔记
- chome 调试 js禁用缓存
- mysql慢查询设置
- LTE小区搜索-物理小区ID和同步信号PSS、SSS
- Android开源项目分类汇总
- RedHat 光盘RPM安装SSH等软件包
- 配置SVN ignore的文件类型 Mac