Android系统移植全过程

本文详细介绍了Android系统移植的全过程,包括安装必要的系统包,如flex、bison、gperf等,解决JAVA版本问题,安装Android SDK,初始化并下载源码,应用I8320补丁,编译Android系统,生成image文件,并最终将image复制到TF卡运行。过程中提到了环境配置、源码管理、设备特定补丁和SDK工具的使用。
摘要由CSDN通过智能技术生成

Android开发环境篇

一.  安装:

Required Packages

Android requires the following system packages:

  • flex: This lexical analyzer generator is used to read a given input file for a description of a scanner to generate.
  • bison: This is a general-purpose parser generator.
  • gperf: This is a perfect hash function generator.
  • libesd0-dev: This enlightened sound daemon (dev files) is used to mix digitized audio streams for playback by a single device.
  • libwxgtk2.6-dev: This package provides GUI components and other facilities for many different platforms.
  • build-essential: This package contains a list of packages considered fundamental to building Debian packages.

$sudo apt-get install git-core gnupg gperf libsdl-dev libesd0-dev

$sudo apt-get install libwxgtk2.6-dev zip curl minicom tftpd

$sudo apt-get install uboot-mkimage libx11-dev libncurses-dev

$sudo apt-get install expect bison build-essential flex zlib1g-dev

四.  JAVA工具安装

1.  JAVA安装时我遇到很多问题:

如果已经安装了sun-java6-jdk,编绎时会提示下列错误:

Your version is: java version "1.6.0_20".
The correct version is: 1.5.
或者是没有提示,可是最后编绎仍然失败,说找不到很多库.

如果已经安装了sun-java5-jdk,编绎时会提示下列错误:

Your version is: java version "1.5.0_19"
The correct version is: 1.6.

2. 后来我想了一个办法,试了ubuntu9.10和ubuntu10.04都可以正常工作了

安装步骤:
(1). 对于Ubuntu 9.10以上用户,先修改 /etc/apt/sources.list

在结尾增加

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值