《android深入探索》第二章心得

看了本书第二章,我学会了搭建安卓开发环境的步骤:

1.安卓底层开发环境主要包括:android应用程序开发环境、android NDK开发环境、交叉编译环境。

2.开发、测试、调试linux驱动、HAL程序库需要的工具:JDK6或以上版本、eclipse3.4或以上版本、ADT、CDT、交叉编译环境、linux内核源码、android源码、调试开发板的串口工具:minicom

3.安装JDK:

法一:从官网中下载JDK的压缩包并将其解压

打开profile文件设置PATH环境变量:#gedit /etc/profile

在profile文件最后输入 export PATH=.:/developer/jdk6/bin:$PATH

保存profile文件,在linux终端输入如下两条命令任何一条重新装载profile文件:#source /etc/profile 点(.)命令 或#. /etc/profile

查看path环境变量的值:#echo $PATH

法二:ubuntu linux中在终端输入:

#add-apt-repository”deb http://archive.canonical.com/ lucid partener”

#apt-get update

#apt-get install sun-java6-jdk

执行上述命令可不在配置环境变量PATH。

 

4.搭建安卓应用程序开发程序:

①安装androidSDK: 下载Android SDK 核心包for Linux版本 http://dl-ssl.google.com/android/rep..._r01-linux.zip

②安装eclipse

③ 安装ADT(在线/离线)

④  配置ADT: 配置 Eclipse 里的 ADT,使其指向 Android SDK 。
1. 选取 Eclipse Window > Preferences... 
2. 选择 Android
3. 点击 Browse... 定位 Android SDK 目录。例如我的目录:/home/Android/android-sdk-linux_86
4. 点击 Apply, 然后 OK.

5.运行 Eclipse, 选取 Window > Android SDK and AVD Manager. 
6..在左侧面板选择 Installed Packages
7.点击 Update All. 
8.出现 Choose Packages to Install 对话,选择Accept All,点击Install

 

⑤ 建立AVD

(1)、在Eclipse中。选择Windows > Android SDK and AVD Manager
(2)、点击左侧面板的Virtual Devices,再右侧点击New
(3)、填入Name,选择Target的API,SD Card大小任意,Skin随便选,Hardware目前保持默认值
(4)、点击Create AVD即可完成创建AVD

  

5.安装androidNDK开发环境

①下载安卓NDK:

NDK 下载地址:http://dl.google.com/android/ndk/and...-linux-x86.zip

②安装CDT

③ 命令行方式编译android NDK程序

④ 导入安卓NDK

⑤ 配置android NDK集成开发环境

 

6.安装交叉编译环境:

法一:

通过访问CodeSourcery下载界面单击下载链接,进入下载界面选择最新的版本,本书使用的CodeSourcery版本是(IA32GNU/Linux Installer)

执行命令安装CodeSourcery:#sh package.bin(packag表示CodeSourcery的安装文件名),随后进入可视化界面按提示安装即可。

法二:使用随书光盘或虚拟环境的交叉编译环境。

随书光盘:<光盘根目录>/resources/compilers/CodeSourcery.7z

模拟环境:/root/compliers/CodeSourcery