上一篇文章中总结了Andriod系统架构以及系统移植要点,为了进行Andriod系统移植,需要搭建相应开发环境,包括:JDK、SDK(adt)、NDK(cdt)以及arm-Linux交叉编译环境等。我的平台以Linux虚拟机为背景,以下为详细步骤:
JDK安装:
可以先下载安装再配置环境变量,或者直接在Terminal下执行以下代码一次性完成:
# add-apt-respository "deb http://archive.canonical.com/ lucid partner"
# apt-get update
# apt-get install sun-java6-jdk
SDK安装:
下载安卓sdk安装包,解压,运行名为某某manager文件选择自己需要的Andriod版本下载。安装成功之后只需要配置环境变量并重新加载profile文件。
所有命令如下:
# gedit /etc/profile
# export ANDROID_SDK_PAT=/sdk/andriod/andriod-sdk-linux
# export PATH=.:$ANDRIOD_SDK_PATH/platform-tools:PATH
sourse /etc/profile
安装Eclipse:
注意Eclipse for Linux即可。下载安装过程跟安装QQ一样。
安装ADT:
ADT为Andriod应用开发的Eclipse插件。可以下载之后在Eclipse中选择加载也可以直接粘贴包地址加载。安装完成之后要进行配置,也就是在Andriod开发包下指明JDK安装地址。
在这个位置:Eclipse->Help->Install New Software下的“work with”后边文本框内“add”即可,这个add可以是adt下载地址也可以是本地软件下载地址。
配置ADT过程:在这个位置:Window->Preference下找到Andriod节点,在其右侧SDK Location 文本框中输入SDK安装目录即可。
建立AVD:
也就是Andriod virtual device,安卓app运行模拟器,直接在ADT-Eclipse中“Andriod Virtual-Devise-Manager”一下即可建立自定版本的安卓模拟机。
安装NDK:
同上JDK安装,也需要建立环境变量。
安装CDT:
CDT为C/C++程序开发的Eclipse插件。同上ADT加载方式。
交叉编译环境搭建:
利用crosstool-ng搭建成功。当然也可以用CodeSourcery工具包。下载CodeSourcery.bin文件之后用命令“# sh package.bin”打开,之后一路可视化安装。
http://www.cnblogs.com/lv-peng/ 22:04:43 2016-05-02