Android系统编译服务器搭设及环境配置
2016-08-31刘志锋厦门市厦华科技有限公司福建厦门361006
电子测试 2016年15期
关键词:系统
刘志锋(厦门市厦华科技有限公司,福建厦门,361006)
Android系统编译服务器搭设及环境配置
刘志锋
(厦门市厦华科技有限公司,福建厦门,361006)
本文主要论述一种Android系统编译服务器架设及环境配置方案,满足大数据系统编译需求。主要涉及到Ubuntu服务器架设;SVN服务器架设;芯片厂家交叉编译库配置,Ubuntu与windows共享等。
Ubuntu;SVN服务器;交叉编译库;samba
随着android系统的电子产品在市场上的占有量越来越高,Android系统为了拓展自己的业务,迎合客户需要,系统一直在升级,目前最新的是android6.0系统。每升级一次,系统就膨胀一次。我有做过的安卓系统是两年前的android4.1和现在已经量产的安卓产品android5.0。android4.1整个系统代码量占用磁盘空间约30G左右,android5.0点用的磁盘空间约是50G左右。这里所述的是指原码,未经过编译;编译后,整个代码增大1.5倍左右。从开发安卓系统的工程师团队的角度来看,如此巨大的代码对编译时间,工作效率,编译系统软硬件配置,团队合作等都是一个极大的挑战。
如何解决android这种巨大系统工程在开发过程的效率是大家都要面临的问题。此问题大慨可以分解如下几点:1.如何协调开发团队之间的代码合并,管理,审查等。因为大系统,开发人员少则三五个人,多则上百号人;他们在同一个系统代码下工作,就必须给他们提供一个稳定可靠的软件硬件环境平台。2.如此大的系统,编译一次需要很长时间,如何提高编译效率问题,直接摆在大家面前。普通PC已经无法完成此种任务,那么需要更高一级的软硬件环境用于解决此问题。……
登录APP查看全文
