Android源码编译总结
骐骥一跃,不能十步,驽马十驾,功在不舍。本篇专栏拿出自己比较好的文章与大家共享,从基础到复杂循序渐进。
Rom_Fisher
知识的学习在于一点点的积累!!!
展开
-
android7.0 之jack编译问题
不积跬步无以至千里 今天下载android7.0版本,编译出现了这个问题,如下图: 出现了jack-ucin文件夹的权限问题,因此我们去把这个权限提升,可以去根目录下执行: 1、退到根目录 cd / 2、进入目标目录 cd tmp 3、文件提升权限 sudo chmod -R 777 jack-ucin 然后编译尝试一下能否通过。原创 2017-11-17 19:27:59 · 708 阅读 · 0 评论 -
Android编译源码找错误方法(小记)
不积跬步无以至千里 有时候编译源码会出现大批的log,当编译忽然中断报错,有突然感觉茫然,咋回事?怎么突然报错了?一顿手忙脚乱的找错误的所在,由于它比App编译出现的log还要多,找起来比较麻烦,因此顿时会不知所错,这里小记一下,发现的规律。 1、一般错误的报错位置并不是在log的末尾。 2、一般搜索关键字"FAILED",这里是报错的起始位置 ...原创 2018-08-22 10:40:30 · 1500 阅读 · 0 评论 -
ubuntu14 编译android7.1 问题总结
不积跬步无以至千里 新下载的android7.1的代码第一次编译,肯定会报很多错误,这里我们做一下记录1.如图所以:由图可知,其中log显示"严重错误,usr/bin/m4 failed",所以感觉有可能是m4未安装导致的错误,因此执行安装m4的命令:sudo apt-get install m4sudo apt-get install libxml2-uti...原创 2018-04-16 15:33:43 · 799 阅读 · 0 评论 -
高通自带的程序如果使模块参与编译?
不积跬步,无以至千里做过高通平台的童鞋应该知道,高通的自身程序的代码是在/android/vendor/qcom下,而这些应用程序对应的mk文件中程序如果参与编译的呢? 实则,在这个目录下: android\vendor\qcom\proprietary\common\config\device-vendor.mk ,就设置了如android\device\qcom\m原创 2017-10-30 20:00:21 · 719 阅读 · 0 评论 -
android系统版本代码的下载、编译及发布
不积跬步无以至千里一、代码的下载 1、创建文件夹 在服务器的个人账户下创建一个此系统版本的专用文件夹(F9)(事先声明这是Q9的项目) mkdir F9 2、设置git信息 git config –global user.email wangdongyu@ucinix.com git config –global user.name “wangdongyu” git原创 2017-08-16 14:20:51 · 1060 阅读 · 0 评论 -
Android系统编译源码遇到的问题和优化编译时间
不积跬步无以至千里 这里以我自身最近遇到的问题,对遇到的编译源码进入的误区和编译之中遇到的问题,做一个总结,希望有人遇到相同的问题可以借鉴,以及自己做一个记录。问题一:关于放置系统源码硬盘的类型,不要用ntfs,要用与所用Ubuntu系统兼容的ext4.因为我们拿过一台新电脑,电脑里面会有许多文件,因此,我们会对系统盘重装系统,会对硬盘格式化,网网一个不经意的举动就会导...原创 2018-09-02 16:39:03 · 2377 阅读 · 0 评论