Real6410系列教程之五--Android开发环境的建立
标签:
it |
第四章Android开发环境建立
Android开发时比较有用的几个网站包括:
Android Source官方主页:http://source.android.com/
Android Developer官方主页http://developer.android.com/index.html
eoe Android社区:http://www.eoeandroid.com/index.php
安桌网:http://www.hiapk.com/bbs/
4.1.基本环境的建立
sudo apt-get install git-core gnupg flex bison gperf libsdl-dev
libesd0-dev libwxgtk2.6-dev build-essential zip curl
libncurses5-dev zlib1g-dev
如果在编译Android过程中还有缺少其他命令或者软件的提示,同样可以使用apt命令或者Ubuntu-9.10自带的GUI界面的apt程序进行程序----新立得软件包管理器安装:
4.2.java环境建立
Android的编译需要使用到jdk-1.5(jdk5),这里分别介绍在线安装和离线安装两种方式。
4.2.1.在线安装jdk5
Android的编译需要使用到jdk-1.5(jdk5),但是Ubuntu-9.10的源中已经没有这个安装包,可以切换到Ubuntu-9.04的源下进行安装:
首先对/etc/apt/source.list进行备份,接着编辑这个文件:
sudo cp /etc/apt/source.list /etc/apt/source.list_bk
sudo gedit /etc/apt/source.list
替换原来的内容如下:
deb http://archive.Ubuntu.com/ubuntu/
jaunty main restricted universe multiverse
deb http://archive.Ubuntu.com/ubuntu/ jaunty-security main
restricted universe multiverse
deb http://archive.Ubuntu.com/ubuntu/ jaunty-updates main
restricted universe multiverse
deb http://archive.Ubuntu.com/ubuntu/ jaunty-proposed main
restricted universe multiverse
deb http://archive.Ubuntu.com/ubuntu/ jaunty-backports
main restricted universe multiverse
deb-src http://archive.Ubuntu.com/ubuntu/ jaunty main
restricted universe multiverse
deb-src http://archive.Ubuntu.com/ubuntu/ jaunty-security main
restricted universe multiverse
deb-src http://archive.Ubuntu.com/ubuntu/ jaunty-updates main
restricted universe multiverse
deb-src http://archive.Ubuntu.com/ubuntu/ jaunty-proposed main
restricted universe multiverse
deb-src http://archive.Ubuntu.com/ubuntu/ jaunty-backports
main restricted universe multiverse
接着更新这个源:
sudo apt-get update
接下来安装jdk5:
sudo apt-get install sun-java5-jdk
4.2.2.离线安装jdk5
还有一种解决方式是直接到sun官方主页下载jdk5离线安装包,也可以使用我们在光盘中提供的jdk-1.5的安装包android\android-source\
jdk-1_5_0_17-linux-i586.bin来进行安装:
sudo chmod 777 jdk-1_5_0_17-linux-i586.bin
./ jdk-1_5_0_17-linux-i586.bin
便能在当前目录下得到jdk1.5.0_17目录。
安装结束后还要设置好环境变量让Android找到这个路径,编辑/etc/bash.bashrc,增加下面的语句:
export JAVA_HOME=/home/figo/jdk1.5.0_17
export ANDROID_JAVA_HOME=$JAVA_HOME
export PATH= $JAVA_HOME/bin:$PATH
这里要根据实际情况修改路径,保存退出。
4.3.Android源码包的建立
4.3.1.Android的下载
1.Make sure you have a ~/bin directory in your home directory, and
check to be sure that this bin directory is in your path:
2.cd ~/
3../bin/repo init -u
git://android.git.kernel.org/platform/manifest.git
repo sync
在repo
init过程中会提示输入用户名和邮箱,随便输入一个吧,接着就是漫长的等待下载完毕了。不过需要提醒读者注意的是,这样下载到的将是Android的最新版本Android-2.1,而不是我们提供的Android-2.0。
4.3.2.Android-2.0的使用
我们在光盘中已经提供了Android-2.0的源码包,位于android\android-source\Android-2.0.tar.bz2
将这个文件复制到Ubuntu主目录下运行下面的指令解压:
sudo tar jxvf Android-2.0.tar.bz2
这样便能得到可用的Android-2.0源码目录
--------------------------------------------------------------------------------------------
广告更精彩
百度哥2010的淘宝店目前全面推出了“买一送一”的促销活动
并有13张教学视频光盘免费大赠送!(仅限本店促销)
百度哥2010的淘宝店:敢称国内最低价!
活动详情及开发板参数请登录
http://real-arm.taobao.com
其他联系方式:TEL:15811066182
QQ:502240410
淘宝旺旺:百度哥2010
推荐Real6410的八大理由:
1、标配超大256MB内存和1Gnandflash
2、最新Google Android-2.1源码+开发环境工具+开发手册笔记!
3、独家发布QT4、Linux2.6.28,提供源代码
4、支持最新WindowsCE6.0+QQ
5、支持GPS、GPRS、WIFI无线模块,支持4.3、5.0、7.0寸屏!
6、新增CAN总线接口、模拟摄像头接口、485总线、CMOS摄像头!
7、支持GPRS和3G上网,支持2D加速!
8、提供Real6410原理图+PCB!
http://s8/middle/6ce2038bt926ea39962c7&690&690
http://real-arm.taobao.com
http://s16/middle/6ce2038bt926ea14997af&690&690
http://real-arm.taobao.com
http://s5/middle/6ce2038bt926e94e07654&690&690
http://real-arm.taobao.com
http://s16/middle/6ce2038bt926e954ea5ef&690&690
http://real-arm.taobao.com
http://s10/middle/6ce2038bt926e94759629&690&690
http://real-arm.taobao.com

加载中…