RK3288平台Android系统源码编译爬坑笔记

这篇博客记录了作者在RK3288平台使用Ubuntu 16.04进行Android系统源码编译的过程,包括环境搭建、依赖安装、系统编译和错误分析。在编译过程中遇到的如环境变量设置、JDK版本选择、文件修改等问题以及解决方案一一阐述,旨在帮助其他开发者避免类似坑点。
摘要由CSDN通过智能技术生成

RK3288平台Android系统源码编译爬坑笔记

博主自认为永远都是IT界的技术小白,最近开始接触Android系统源码的编译,由于工作需要,使用的是国产瑞芯微rk3288芯片平台的核心板,选择的服务商是阿里巴巴上相对知名的葡萄雨科技,虽然他们提供了系统源码和简单的操作步骤,但是实际过程中,任然很多问题,在此简要笔记之,亦希望有助于其他网友。

1、平台环境

使用Linux操作系统,搭建服务器环境以及编译系统,不同的硬件平台、软件环境,可能引发的问题也不相同,在此有必要简要列举一下本次工作的软硬件环境:

  • Dell Vostro 商用台式机,i7、8G
  • Ubuntu-16.04.1-server-amd64

Note:改型电脑安装系统时,会出现一些问题,反正对戴尔没啥好感,呵呵。Linux系统的安装步骤,在此也就不详细赘述,无非就是:1、使用Ultra ISO软碟通、LinuxLiveCreater等工具制作启动U盘;2、电脑USB启动U盘,进入安装,按步骤走就是了。

Linux系统安装Windows系统安装PE系统制作、有时出现CD-ROM的问题,请移步http://blog.csdn.net/binglumeng/article/details/54287010

2、依赖安装

Google官方推荐使用Ubuntu LST版本的系统作为Android系统源码开发环境,虽说其他Linux发行版也可以,但是毕竟可能会出现这样那样的问题,普通开发者没必要去自找太多坑。

Android官网的教程Android源码编译教程还是Ubuntu14.04,此处本人使用的是Ubuntu Server16.04,稍有不同,还是建议网友使用和官方一致的版本比较好。环境配置搭建参照了官方的教程,也有网上的梧桐那时雨的一篇博客,以及StackOverFlow上的解答。一同表示感谢。

不论是RK平台、MTK平台、高通或者其他平台的Android系统编译,其实都是Google官方Android的一个定制修改,需求环境也大体相同。

  • 源码下载

    本文简述的是RK3288芯片平台的Android系统编译,源码也基本都是服务商提供,博主使用的是葡萄雨科技的系统源码,而关于Android官方的系统编译,可以参照如上源码链接的教程。

    使用Google源码的话,需要Out door,作为技术员这应该是基本技能哦。

  • 安装JDK

    根据Google官方要求,5.x–6.x使用的是openjdk7、不支持

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值