像“草根”一样,紧贴着地面,低调的存在,冬去春来,枯荣无恙。网站首页学无止境

搭建好Android开发环镜的Fedora15虚拟机


为方便用户,提供一个已搭建好 Android开发环镜的Fedora15虚拟机,供搭建环境遇到困难的用户作参考,说明如下:
1) VMWare虚拟机安装的是Fedora15操作系统,已参考用户手册配置好交叉编译器和 mktools 等工具。
2) 已存放 Android4 / Android 2.3 源代码,不需要任何配置可成功编译,并创建映象。
3) 已安装 Eclipse ,并配置好Android SDK,用于Android开发。

使用方法:
1) 下载压缩包解压,先安装 VMWare-player-4.0.1-528992.exe,然后双击Fedora15-FriendlyARM.vmx启动虚拟机。
2) 启动Fedora15后,在登录界面上点其他,输入用户名:root, 密码是:arm9.net 登录进入系统。
3) 要在虚拟机和PC间拷贝文件,可在PC上设置一个共享文件夹,通过访问网络共享的方式来进行,等待。

虚拟机中,编译器可在这里找到
/opt/FriendlyARM/toolschain/4.5.1/

Android4的源代码(可能版本较旧)位于以下目录
/opt/FriendlyARM/mini210/android/android-4.0.3_r1

进入目录 /opt/FriendlyARM/mini210/android/android-4.0.3_r1
然后执行 ./build-android就会开始编译了

一般编译如果出现错误,比较常见的几个问题是:
1)空间不足导致编译中断,典型的会提示 No space left on device,可到/opt/FriendlyARM/下删除你不要的平台文件,或到/opt/FriendlyARM/mini210/android下删除Android-2.3.1,或者在VMWare上新增一个分区
2) 如果提示找不到 gperf,联网用 yum install gperf装一下
3) 出现glibc相关的错误,联网用yum update make更新一下make,不过一般只出现在Fedora14

修正错误之后不需要从头编译,在源代码目录执行一下 . setenv,注意“."与setenv之间有个空格,再执行 export PATH=$PWD/jdk1.6.0_30/bin:$PATH,最后再 make -j2 即可,-j2假设你的电脑是双核,如果是四核,则改为-j4可加快编译

关于我

姓名:杨培玉

职业:电子工程师,研发设计

QQ:10108270

邮箱:10108270@qq.com