1、操作系统安装,环境配置
2、安装包()
3、模拟器跑程序(Ubuntu下)
4、真机上跑程序(QT210开发板下)
1、开发环境的搭建与配置
1.1、制作Ubuntu U盘启动映像:
准备工作:
1、从官网下载一个ubuntu11.04的镜像,比如:ubuntu-11.04-desktop-i386.iso
2、一个大于等于1G的支持启动的U盘
3、UltraISO最新版
4、可以上网的电脑一台
具体步骤:
1、打开UltraISO ,加载要写入U盘的ISO文件
2、选择菜单项“启动光盘(B)”---------->"写入硬盘映像"
3、开启写入硬盘映像的窗口,硬盘启动为你选择的U盘,写入方式默认即可
在弹出的窗口上选择: "便捷启动"---------> "写入新的驱动器引导区"----------> "Syslinux"
4、选择是
5、写入引导区成功
6、最后把整个ISO 文件写入U盘里面,直接选择写入
7、再次选择你要写入的U盘
8、开始写入
写入成功后就可以用U盘安装系统了可以设置BIOS的启动顺序
Advanced BIOS Setup ------>Harddisk ---------->First Boot Device---------->USB 2.0 Disk 设置完成后按F10保存并退出
大部分电脑不需要设置,可以直接按ESC或者F12进入BootMenu然后选择从USB启动即可
遇到的问题:
设置好BIOS选择从U盘启动,然后重启电脑,从U盘启动Ubuntu安装,提示start booting from USB device………
PeterAnvin et al
屏幕就一直停留在此
此时解决办法为:找到U盘里面的syslinux文件夹里面的syslinux.cfg,打开(推荐用editplus类工具,不推荐用记事本),
将default vesamenu.c32这一行前面加#,将其注释,保存后退出,再次以重启电脑选择以U盘启动。
1.2、安装Ubuntu
制作好之后,插好u盘,设置好Bios从u盘启动,然后启动计算机,直接使用默认:回车,进入试用模式,点击桌面的“安装ubuntu”按钮:
1.2.1、语言选择“中文简体”,点击“继续”:
1.2.2、这个界面是现实你计算机的状态,下面有两个选项,如果你的网速较慢,建议不要选择,点击“继续”
1.2.3、这里要注意了,因为不同的选择会对计算机硬盘数据造成不同的后果,因为我要保留我的windows XP系统,而且需要删除我已经安装的Fedora 15系统,所以我选择“其他选项”,我建议你们都选择这个,自己手动分区:然后选择“继续”
1.2.4、现在我们看到的是硬盘分区情况,我要删除Fedora 15是安装在sda8这个分区上,使用我要选择sda8,然后选择“更改”,新建就点“新建分区”,“添加”分区,还有“删除”分区。
1.2.5、我选择了“更改”分区,做系统根目录,照图设置,点“继续”
1.2.6、点“现在安装”
1.2.7、系统开始格式硬盘
1.2.8、这里直接点“继续”
1.2.9、键盘布局“默认”,不用选了,点“继续”
1.2.10、这里设置系统用户,自己设置输入就可以了
1.2.11、这个可选可不选,点“继续”
1.2.12、系统开始安装,可以喝杯茶,等安装完毕就可以了
1.2.13、再截一张安装界面图。
1.3、开发环境的配置
考虑到对系统的调试,Ubuntu相对应Windows更加便捷,所以我们选择在Windows下进行代码的编写等开发工作,在Ubuntu下通过串口进行调试。
1.3.1、Ubuntu下开发环境的配置
Android的内核、源码、u-boot都是在Linux环境下进行编译
1.3.1.1、安装编译工具
这一步请参照QT210开发板厂商提供的QT210Android2.3手册上的说明进行安装配置
1.3.1.2、安装Android开发工具
具体步骤(该步骤需在连接网络的情况下进行):
1、到eclipse的官方网站上下载linux版本的eclipse,附上网址:https://www.sodocs.net/doc/f612751644.html,/downloads/?osType=linux选择eclipse classic,比如Eclipse Classic 3.7.2
2、将下载到的eclipse-SDK-3.7.2-linux-gtk.tar.gz 解压到工作目录下,如:tar -xvf eclipse-SDK-3.7.2-linux-gtk.tar.gz
3、解压后得到eclipse 文件夹,双击该文件夹下的eclipse文件,启动eclipse ,若没有权限,则启动终端,进入到eclipse文件目录下,输入:sudochmod 777 eclipse
4、点击Help菜单项选择Install new software
5、点击Add ,Name为任意,比如ADT , Location:https://www.sodocs.net/doc/f612751644.html,/android/eclipse/
6、也可到google的官网上下载最新的ADT插件,此时的Location为ADT插件的路径
7、勾选可用的插件,按照提示安装
8、安装完成后重启eclipse
9、重启eclipse后,选择Windows------>Android SDK Manager 勾选Tools 以及想要的Android版本点击Install
这个过程比较久,视网速而定
勾选Accept All ,点击Install ()
安装ADT 插件以及Android SDK后重启eclipse
1.3.1.3、配置环境变量
1、打开/etc目录下的profile文件,在末行添加以下几行,若profile为只读文件,则需为其添加写的权限,在终端中输入:sudochmoda+w /etc/profile
export JA V A_HOME=/usr/lib/jvm/java-6-sun-1.6.0.24
export JRE_HOME=/usr/lib/jvm/java-6-sun-1.6.0.24/jre
export CLASSPA TH=./:$JA V A_HOME/lib:$JA V A_HOME/jre/lib
export ANDROID_HOME=/home/ding/AndroidDevelopTools/android-sdk-linux
export
PA TH=$PA TH:$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$JA V A_HOME/bi n:$JA V A_HOME/jre/bin:$CLASSPA TH
完成以后查看java版本
#java -version
Java(TM) SE Runtime Environment (build 1.6.0_21-b06)
Java HotSpot(TM) Server VM (build 17.0-b16, mixed mode)
说明环境已经配置好了。
以上所做的安装配置完成后就可以对Android 的源码内核进行编译了,同时通过在Ubuntu 下的eclipse 进行APK的开发。
1.3.2、Windows下开发环境的搭建与配置
1.3.
2.1、开发工具搭建(Eclipse+A ndroid SDK)
搭建Android 开发环境的第一步是下载与开发环境有关的软件资源,这些资源主要包括JDK、Eclipse、Android SDK 及Android 的支持插件。
1.JDK 的下载与安装
Android 平台下应用程序的开发是采用Java 语言的,所以首先需要下载并安装JDK。打开浏览器,在地址栏输入如下地址并访问:https://www.sodocs.net/doc/f612751644.html,/javase/downloads/index.jsp,打开后的页面如图1-2 所示。
图1-2 JDK 下载界面1
单击如图1-2 所示的“Download JDK”按钮即可进入下载界面,选择操作系统平台之后,就可以下载JDK 了,目前最新的JDK 版本为JDK 6 Update 18。
双击并运行下载好的JDK 安装文件,按照提示将JDK 安装到指定的文件夹,可以将其安装到了C:\Program Files\Java\jdk1.6.0_18 目录下。
2.Eclipse 的下载与安装
打开浏览器,在地址栏输入https://www.sodocs.net/doc/f612751644.html,/downloads/,在下载界面找到Eclipse Classic 3.5.2,单击下载链接,将Eclipse 下载到电脑上。Eclipse 不需要安装,只需将下载到电脑上的压缩包解压到硬盘上某个目录即可,本节中将其解压到F:\eclipse 目录下。
3.Android SDK 的下载与安装
打开浏览器,在地址栏输入https://www.sodocs.net/doc/f612751644.html,/sdk/index.html,打开Android SDK 的下载页面,将android-sdk_r05-windows.zip 下载到电脑上,并将其解压到硬盘上某个位置,本书中为F:\android-sdk-windows。
运行F:\android-sdk-windows 目录下的SDK Setup.exe,程序将自动检测是否有更新