主题 : android5.0源码中的问题 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 98591
精华: 0
发帖: 60
金钱: 300 两
威望: 60 点
贡献值: 0 点
综合积分: 120 分
注册时间: 2013-12-01
最后登录: 2018-07-12
楼主  发表于: 2015-08-05 13:50

 android5.0源码中的问题

在编译5.0源码的过程中,总是提示build/tools/findleaves.py中的walk中的followlinksa出错 for root,dirs,files in os.walk(rootdir,followlingks=True),后来我改为for root,dirs,files in os.walk(rootdir)起码不会在这儿报错了,但是其他地方还是会报错,我想问一下,为什么友善之臂提供的代码也会有这么多的问题?难道是友善之臂刻意为之?不让你轻轻松松地学会?
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
贡献值: 27 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2015-08-06 13:00
主要是你的环境没有搭建好,和我们提供的代码无关

即使是google官方的Android,也不是每个人都可以轻松编译通过的,这个系统太庞大了,依赖的开发环境条件很多。
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 论坛版主
UID: 103400
精华: 0
发帖: 434
金钱: 2235 两
威望: 447 点
贡献值: 0 点
综合积分: 868 分
注册时间: 2014-04-24
最后登录: 2016-10-10
2楼  发表于: 2015-08-06 15:19
编译Android5.0.2 时i7 4核8线程 + SSD + 4G DDR3 100分钟。

官方规定编译Android5.0.2 需要使用新版本的openJDK
#sudo apt-get install openjdk-7-jdk

官方规定编译Android5.0.2 需要使用64位版本的Ubuntu系统,编译前需要安装的包如下:bison 、 g++-multilib 、git 、libxml2 、gperf 、libxml2-utils 、make 、zlib1g-dev:i386 、zip
#apt-get install bison g++-multilib git libxml2 gperf libxml2-utils make zip zlib1g-dev:i386

注意:zlib1g-dev:i386需要最后安装,否则之前安装的库会被卸载掉。

#. setenv (注意“.”后面有一个空格)
# make

这样应该会成功编译。
级别: 侠客
UID: 98591
精华: 0
发帖: 60
金钱: 300 两
威望: 60 点
贡献值: 0 点
综合积分: 120 分
注册时间: 2013-12-01
最后登录: 2018-07-12
3楼  发表于: 2015-08-06 16:04

 回 2楼(嘉jjm) 的帖子

OK,我试试