• 欢迎访问少将全栈,学会感恩,乐于付出,珍惜缘份,成就彼此、推荐使用最新版火狐浏览器和Chrome浏览器访问本网站。
  • 吐槽,投稿,删稿,交个朋友,商务沟通v:ai_draw
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏少将全栈吧

android 全志a10(2.3.4)开发1(编译环境搭建)

点滴 admin 10年前 (2013-12-07) 2851次浏览 已收录 0个评论 扫描二维码

android 全志a10(2.3.4)开发一(编译环境搭建)

android系统编译可分为两部分:一部分是linux内核编译;另一部分是android源码编译;全文中主要是说明从搭建编译环境,安装编译依赖开发工具,编译过程中厂家错误,注意事项等。

注意事项

一.本文档所描述开发,编译系统环境为:ubuntu-10.04.4-server-i386.iso;

二.在整个开发过程中请勿切换为root权限后操作,在需要使用root权限时请以sudo方式执行root权限;

编译环境

一.编译系统环境 : ubuntu-10.04.4-server-i386.iso ,目前该版本系统是对编译android2.3.4支持最好的,最稳定的;

093713144.png

二.安装编译依赖库:

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内核亦可以通过,已验证;

喜欢 (0)
[🍬谢谢你请我吃糖果🍬🍬~]
分享 (0)
关于作者:
少将,关注Web全栈开发、项目管理,持续不断的学习、努力成为一个更棒的开发,做最好的自己,让世界因你不同。
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址