android编译
pan0755
来了学习了共享了
展开
-
mtk android编译ARCH选择
/device/mediatek/mt81xx/BoardConfig.mk/device/mediateksample/tb81xx/Projectconfig.mk原创 2021-05-14 10:01:33 · 204 阅读 · 0 评论 -
Android源码下制作OTA包及验证
当我们拿到一份Android源码后,要如何制作OTA升级包(实质上是Recovery升级的ZIP包,OTA升级是基于Recovery的机制再加上下载ZIP包和ZIP包版本管理等功能实现)呢?方法/步骤 进入Android源码目录下执行如下命令来初始化环境变量: source build/envsetup.sh lunch 其中,lunch命令运行后会要求选择所要编译的产品名。 编译生成OTA包(前提是Android需先完整编译过一次,即make过一次) ma...转载 2021-01-26 14:59:47 · 1098 阅读 · 0 评论 -
android 在lunch选项中添加项目名
在alps\device\mediateksample\project-name\AndroidProducts.mk中添加你的项目名aaa,即可 full_aaaa_101-eng \ full_aaaa_101-userdebug \ full_aaaa_101-user原创 2020-12-11 11:07:45 · 726 阅读 · 0 评论 -
linux下查看so文件是64位还是32位
file xxx.so原创 2018-03-26 14:45:36 · 20345 阅读 · 1 评论 -
Android N编译之Out of memory error
之前本地环境编译一直是正常的,后来更新代码后,出现编译不过。提示out of memory,但是查看swap和内存都还是够的。里面有个提示,try increasing heap size with java option '-Xmx',就按照这个来改。失败截图:解决方案:[html] view plain copy expo转载 2017-09-03 12:56:19 · 1610 阅读 · 0 评论 -
升级jdk
因要装 SonarQube,必须要升级到 8 才行(SONAR_Requirements)。当前 opensdk 版本为 7:# java -version java version "1.7.0_101" OpenJDK Runtime Environment (IcedTea 2.6.6) (7u101-2.6.6-0ubuntu0.14.04.1) OpenJDK 64-B转载 2017-09-02 19:11:05 · 448 阅读 · 0 评论 -
6735编译项目分类
6735选6735中国移动大容量DDR:alps/device/company/com6735_65c_l1中国移动小容量DDR:alps/device/company/com6735_35gc_l1中国联通大容量DDR: alps/device/company/com6735_65u_l1中国联通小容量DDR: alps/device/company/com6735_35原创 2016-01-13 19:02:14 · 820 阅读 · 0 评论 -
modem编译
http://jingyan.baidu.com/article/9f7e7ec0bcdfb76f281554d0.html原创 2016-02-19 14:00:34 · 592 阅读 · 0 评论 -
vxbox共享文件夹设置后ubuntu自动加载mount
gedit /etc/rc.local加下面一行sudo mount -t vboxsf win_ubuntu_share /mnt/win_ubuntu_share原创 2016-01-12 18:04:02 · 1231 阅读 · 0 评论 -
android5.1 MT6735 编译过程
http://blog.csdn.net/wangglong/article/details/48474519MT6735块图: 全编译:步骤一、$source build/envsetup.sh步骤二、$lunch 然后选择编译分支步骤三、$make -j8 分块编译:preloader $make -j8 pllk转载 2016-01-12 18:05:42 · 3990 阅读 · 0 评论 -
android5.1 编译命令
全部编译$source build/envsetup.sh$lunch$make -j8 (或者$make -j8 2>&1 | tee build.log)部分编译$make -j8 pl$make -j8 lk$make -j8 kernel$make -j8 bootimage$make -j8 systemimage原创 2016-01-12 18:26:36 · 796 阅读 · 0 评论 -
android 编译命令,线程选择,输出log
make -j8 2>&1 | tee build.log上面8是选8个线程同时编译,一般选CPU核心数的两倍2是标准错误,&1是标准输出,2>&1意思就是将标准错误输出到标准输出中。如果没有2>&1,只会有标准输出,没有错误; tee的作用同时输出到控制台和文件make > build.log 是将所有标准输出到这个文件中,并没有定义标准错误应该是定义到了标准输出,也原创 2016-01-13 10:27:13 · 1465 阅读 · 0 评论 -
android make
理解 Android Build 系统强 波, Java 软件工程师, 富士通南大软件技术有限公司简介: Android Build 系统是用来编译 Android 系统,Android SDK 以及相关文档的一套框架。众所周知,Android 是一个开源的操作系统。Android 的源码中包含了许许多多的模块。 不同产商的不同设备对于 Android 系统转载 2016-01-16 10:06:43 · 680 阅读 · 0 评论