Android编译系统如何添加厂商自己定义产品的编译选项
来源:互联网 发布:怎样通过网络找人 编辑:程序博客网 时间:2024/05/19 11:18
1、编译Android系统之前都要执行一下source build/envsetup.sh 这个命令,这个命令是用来加载了编译时使用到的函数,如:help,lunch,m,mm,mmm等。比如我们常用的单独编译某个模块的代码命令mmm,要想用这个命令一定要先执行source build/envsetup.sh。
envsetup.sh文件里面主要命令如下图:
2、envsetup.sh有下面这样的一段代码,意思是查找device/和vendor/这两个目录下的vendorsetup.sh,如果存在的话,加载执行它,添加厂商自己定义产品的编译选项,你也可以自己定义一个目录,按照下面的格式添加就可以了。
3、查找device目录下的vendorsetup.sh,你会看到好多个,这些都是厂商自己定义的。
4、打开其中一个vendorsetup.sh看一下,
add_lunch_combo chipsailing-eng
add_lunch_combochipsailing-user
add_lunch_combochipsailing-userdebug
PS:eng说明是工程机,user说明是最终用户机userdebug说明是调试测试机。
5、添加好以后,输入lunch命令,会看到我们添加的编译项,选择对应的编号就可以了。
0 1
- Android编译系统如何添加厂商自己定义产品的编译选项
- QT5 编译makefile 如何添加编译选项
- Android系统开发小知识-在android产品开发中添加新的编译模块
- Android: 如何向系统设置中添加自己的配置选项及配置页面
- QNX系统中添加自己编译的.so库
- gcc -D选项 编译时添加宏定义
- 如何定制android源码的编译选项 & 后期安装?
- Android开发实践:如何设置NDK的编译选项
- Android开发实践:如何设置NDK的编译选项
- 自己添加的android模块不编译的问题
- 自己添加的android模块不编译的问题
- android studio 添加编译自己的github库
- 如何编译一个精简的Android系统
- 如何将自己编译的系统移植到G1上
- Android源码编译如何添加eng 或者userdebug等lunch选项
- (OK) Android源码编译如何添加eng 或者userdebug等lunch选项
- gcc 编译选项宏定义
- 厂商HAL层库文件 xxx.xxx.so添加到源码中编译到系统镜像中
- C# 中Struct与Class区别
- Python爬虫入门 (二)
- docker命令
- eclipse调试android程序时,log太多
- 程序员的样子
- Android编译系统如何添加厂商自己定义产品的编译选项
- 给UITextView 头部插入视图(同理 给YYTextView加上头部,解决scrollview和textview冲突的问题)
- iOS开发探索-高斯模糊&毛玻璃效果
- ECMA5中的Object.defineProperty()方法
- 高效的将整型类型转换为字符串的方法
- vivado xsim仿真error:module 'xpm_memory_sdpram' not found
- Packagist / Composer(中国全量镜像)
- iOS中的crash防护(一)unrecognized selector sent to instance
- safari浏览器