您的位置:首页 > 移动开发 > Android开发

android源码编译资源下载

2016-11-13 17:16 267 查看
上传的资源地址是:

http://download.csdn.net/detail/findsafety/9681612

参考老罗的http://blog.csdn.net/luoshengyang/article/details/6559955来编译android的源码

win7 64位+ vmware12.5.0 + ubuntu16.04, 编译的android源码是版本2.3.1

折腾了1周多,总算成功编译完了,具体步骤参照上面的链接这里不详述,但是实际的过程却远比老罗的文章里面说的要麻烦,出现了各种各样的坑:

1 被墙了,部分资源下载不来,或者速度非常非常慢

2 gcc的版本太高是编译不过的,但是想降低版本到4.4却发现网上说的办法都走不通,因为大多数的源已经移除掉4.4了,所以会找不到资源。后面好不容易找到源才下载好了4.4版本的

3 各种环境变量,软连接

4 下载好的android源码  编译时候居然报错  尼玛有部分文件还要去修改源码才通过

5 老罗说虚拟机分配20G空间即可 我一开始按照20G来分配  结果发现android源码都不止20G了  虚拟机不够空间

   于是我重装虚拟机分配了60G   后面发现下载好了android源码解压什么的又要很多空间  再装点其他空间又不够了

   一怒之下分配了200G  总算不怕不够用了

6 其他各种各样的报错,反正绝对不像老罗的文章说的那样那么容易就编译通过的

所以我觉得很有必要把成功编译的虚拟机上传到网上,这样大家就不用被这些蛋疼的问题坑了,虽然虚拟机文件会很大,要上传下载很久

用户名 peter

密码 admin

附上一些编译过程中的结果的截图







使用自己编译的内核



把自己的apk打包到system.img中

反正吧,那么多坑,要折腾好真不是一件容易的事。所以我把我自己的虚拟机上传上来,有需要的同学直接打开虚拟机就可以了,想直接跑模拟器看效果也行,想自己去编译也行。

上传的资源是一个vmx文件和一个vmdk文件,由于文件比较大,所以请注意留足够的空间(总大小为140G左右)

虚拟机我用的是12.5.0,建议用同样的版本,当然高版本应该可以兼容但是低版本的我就不知道了

安装好虚拟机后,下载好vmx和vmdk文件放在同一文件夹,点击主页中的打开虚拟机,选择vmx文件打开,就可以看到虚拟机了



点击桌面上的 双击我就可以运行模拟器了.sh文件  就可以运行模拟器看效果



android源码目录在home里面的android_source文件夹,需要编译的话自己cd到具体文件夹,然后执行make就可以了

用户名 peter

密码 admin
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: