在虚拟机下下载android源代码应注意的几个问题

    很多童鞋在google放出android源代码时都跃跃欲试,想下下来一探究竟,可是下载源代码时候总会出现很多莫名其妙的错误,很多时候我们能够根据错误提示来解决,也有很多问题一开始我们就要考虑到,否则就会事倍功半。

    首先,在下载android源代码之前,你应该注意几个问题:

  • Android是基于Linux内核的移动操作系统,其编译环境也在Linux下,Google官方推荐在Ubuntu Linux和Mac OS下下载源码和编译;
  • Android源码和庞大。Android2.3以前的版本也有2~3G,Android4.0下载下来有十几G,所以在虚拟机环境下工作的同学一定保证有足够的空间。android2.3以前的版本应保留20G虚拟磁盘空间,Android4.0的保留80G的虚拟硬盘空间。
  • 下载代码时,请根据Google官方给出的文档步骤下载,有时候网上找到的教程有些过时,根据这些提示下载可能会错。
  • Google官方网站:Android源码网站:http://source.android.com/index.html

                     Android开发者:http://developer.android.com/index.html

    下载源代码的过程中,应严格按照官方给出的步骤进行,仔细阅读官方文档后再操作(这就要求大家英文要硬一些了,否则。。。呵呵,你懂的)。下载的过程大概就是:

  • 初始化编译环境,包括安装java及相关软件;
  • 下载源代码;
  • 编译和运行,可以编译在模拟器中运行的Image;
  • 编译在设备上运行的系统,这一步要求有Google支持的设备,如Nexus,三星的Galaxy等,大家有才可以进行这一步,没有就不用了。可以自己买开发板,但是驱动很麻烦,大多数人都还不会呢。