android 全志a10(2.3.4)开发一(编译环境搭建)
2012-08-21 16:00
453 查看
文档详细可下载地址:http://www.a10bbs.com/forum.php?mod=viewthread&tid=504&extra=
android系统编译可分为两部分:一部分是linux内核编译;另一部分是android源码编译;全文中主要是说明从搭建编译环境,安装编译依赖开发工具,编译过程中厂家错误,注意事项等。
二. 在整个开发过程中请勿切换为root权限后操作,在需要使用root权限时请以sudo方式执行root权限;
二. 安装编译依赖库:
1. 安装sun-java6-jdk
sudo apt-get install sun-java6-jdk
注意:如果提示无法找到对应的sun-java6-jdk软件包,这是因为该版本的ubuntu系统去掉了sun-java6-jdk的源;
请安装以下方式添加apt源:
首先到 /etc/apt/sources.list,在该文件最后一行添加“deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse”
然后执行 sudo apt-get update
再执行 sudo apt-get installsun-java6-jdk
2. 安装其他编译依赖库
首先根据命令:uname –ar ,查看系统版本是32位,还是64位;如果有x86_64或者arm64字样那么就是64位,其他就是32位;目前我们所安装的版本默认位32位;
然后执行下面的命令安装相关依赖库
ubuntu32://32位系统执行以下操作
sudo apt-get install git-core gnupg flex bison gperflibsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-devzlib1g-dev valgrind g++-multilib gettext texinfo
ubuntu64://64位系统执行以下操做
sudo apt-get install git-core gnupg flex bison gperf build-essentialzip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-devia32-libs x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev
以上操作将完成android 全志a10(2.3.4)编译环境的搭建;其中该环境编译android4.0(原版)及linux3.0内核亦可以通过,已验证;
android系统编译可分为两部分:一部分是linux内核编译;另一部分是android源码编译;全文中主要是说明从搭建编译环境,安装编译依赖开发工具,编译过程中厂家错误,注意事项等。
注意事项
一. 本文档所描述开发,编译系统环境为:ubuntu-10.04.4-server-i386.iso;二. 在整个开发过程中请勿切换为root权限后操作,在需要使用root权限时请以sudo方式执行root权限;
编译环境
一. 编译系统环境 : ubuntu-10.04.4-server-i386.iso ,目前该版本系统是对编译android2.3.4支持最好的,最稳定的;二. 安装编译依赖库:
1. 安装sun-java6-jdk
sudo apt-get install sun-java6-jdk
注意:如果提示无法找到对应的sun-java6-jdk软件包,这是因为该版本的ubuntu系统去掉了sun-java6-jdk的源;
请安装以下方式添加apt源:
首先到 /etc/apt/sources.list,在该文件最后一行添加“deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse”
然后执行 sudo apt-get update
再执行 sudo apt-get installsun-java6-jdk
2. 安装其他编译依赖库
首先根据命令:uname –ar ,查看系统版本是32位,还是64位;如果有x86_64或者arm64字样那么就是64位,其他就是32位;目前我们所安装的版本默认位32位;
然后执行下面的命令安装相关依赖库
ubuntu32://32位系统执行以下操作
sudo apt-get install git-core gnupg flex bison gperflibsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-devzlib1g-dev valgrind g++-multilib gettext texinfo
ubuntu64://64位系统执行以下操做
sudo apt-get install git-core gnupg flex bison gperf build-essentialzip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-devia32-libs x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev
以上操作将完成android 全志a10(2.3.4)编译环境的搭建;其中该环境编译android4.0(原版)及linux3.0内核亦可以通过,已验证;
相关文章推荐
- Ubuntu下Android源码编译及Eclipse开发环境搭建
- 如何搭建android的开发环境 虚拟机和ubuntu的安装与建立编译条件
- 搭建Android L开发编译环境
- 深入浅出 - Android系统移植与平台开发(四)- 搭建Linux编译环境
- windows下cocos2dx3.0开发环境及Android编译环境搭建
- android ubuntu编译开发环境搭建总结
- Ubuntu16.04下搭建开发环境及编译tiny4412 Android系统【转】
- Android开发入门之二--Android编译环境搭建(Vmawre+Ubuntu10.04+SecureCRT)
- Ubuntu下Android源码编译及Eclipse开发环境搭建
- android 全志a10(2.3.4)开发二(linux内核编译及源码编译)
- Ubuntu 14.04 安装搭建Android开发编译环境
- android 全志a10(2.3.4)开发三 (打包编译文件及生成最终烧录镜像)
- Android 开发环境搭建 与在编译中遇到错误make Error 45解决方法
- Android Jni开发环境搭建与编译
- ubuntu 12.04(64位 server)下搭建 android2.3/android4.0开发环境及遇到的编译问题
- Ubuntu下Android源码编译及Eclipse开发环境搭建
- Android 开发环境搭建以及编译
- Cocos2d-x学习笔记(一)——Windows开发环境和Android交叉编译环境搭建
- 如何搭建Android的开发环境->在unbuntu 10.04 上如何搭建android的编译环境(五)
- 深入浅出 - Android系统移植与平台开发(四)- 搭建Linux编译环境