编译友善之背的mini210的android文件系统
来源:互联网 发布:中英文说话翻译软件 编辑:程序博客网 时间:2024/06/04 18:39
将友善提供的android源码包放到ubuntu的虚拟机上
环境
vmware8.0,ubuntu10.04
建立编译环境
- $ sudo apt-get install git-core gnupg sun-java6-jdk flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev
官方推荐的就是上面这些,如果在编译过程中发现某些命令找不到,就apt-get它。可能需要的包还有:
- $ sudo apt-get install make
- $ sudo apt-get install gcc
- $ sudo apt-get install g++
- $ sudo apt-get install libc6-dev
- $ sudo apt-get install patch
- $ sudo apt-get install texinfo
- $ sudo apt-get install zlib1g-dev
- $ sudo apt-get install valgrind
- $ sudo apt-get install python2.5(或者更高版本)
在安装sun-java6-jdk时找不到源文件
只能使用新立得软件包管理器,搜索openJDK
安装即可
进入android源码包,执行./build-android
会出错
先是说系统是32位的,而android只能支持64位
cd build/core
vi main.mk
将ifneq (64,$(findstring 64,$(build_arch)))
修改为
ifneq (i686,$(findstring i686,$(build_arch)))
保存,继续编译
说是一些文件夹不存在
手动创建这些空文件夹即可
还有一个错是
./genrootfs.sh: 16: Syntax error: "(" unexpected
打开genrootfs.sh
将function mvapk() 改为 mvapk()
UBUNTU 要去掉 function 有效
最后编译完成,使用./genrootfs.sh
生成文件系统文件夹
再用mkyaffs2image-128M生成rootfs_android.img
- 编译友善之背的mini210的android文件系统
- mini210的uboot编译使用
- 微雪的STM32F407开发板+友善之背的wifi模块SDWIFI-YS09测试
- RHEL6下友善之臂交叉编译工具的安装
- 友善之臂 Mini6410 Android 2.3 编译
- Debian 6 编译 友善的QT
- Ubunt 12.04 中的QT中配置Tyin mini210 的交叉编译环境
- Ubuntu 16.04 下载、编译 友善之臂NanoPC-T2的Android5.1.1源码
- mini210的串口驱动的应用程序
- MINI210开发板的ADC驱动
- 友善之臂 210 NFS文件系统配置
- s5pv210 uboot-2012-10移植(一) 之分析Alex Ling的linaro-2011.10 for mini210
- s5pv210 uboot-2012-10移植(一) 之分析Alex Ling的linaro-2011.10 for mini210
- Android的内核和文件系统编译
- android 编译之后的文件系统和内核
- FriendlyArm MINI210 系统移植之Android 4.0.3
- 友善之臂mini2440编译驱动问题。
- 友善之臂mini2440编译驱动问题。
- Windows中route命令用法详解
- 固定表头和表列
- MSN遭中国用户痛批
- flex 保存datagrid数据到excel中
- 你在想什么?
- 编译友善之背的mini210的android文件系统
- [Android] ImageView.ScaleType设置图解
- 卸载VC6.0后清理相关注册表的方法
- 系统启动步骤
- AC_RunActiveContent.js 加载SWF文件
- Flash AS3鼠标事件使用
- Android 里的对话框Dialog 实现机制基础
- 很齐全的怀孕常识 收藏备用
- vc获取时间,时时更新