1 简介
应用开发人员当前可通过安卓* SDK 来设计和构建安卓应用项目,并使用 Eclipse* 进行调试。 但是它并没有提供相应的功能来调试系统级 Java*/C++ 代码,该代码位于安卓代码库中,不能使用 Android SDK 来构建和调试。 本文介绍了如何使用 Eclipse 来调试安卓系统级 Java/C++ 代码。
2 安装
2.1 安装 JDK
通过下列链接下载 JDK6 (Java SE 6 更新软件包): http://java.sun.com/javase/downloads/index.jsp
当前的 JDK6 名为 jdk-6u32-linux-x64.bin。 我们将举例说明如何使用。
先进行安装,然后使用默认的 JDK。
$ cd /usr/lib/jvm
$ sudo /path/to/jdk-6u32-linux-x64.bin
$ sudo ln -s jdk1.6.0_32 java-6-sun
$ export PATH=/usr/lib/jvm/java-6-sun/bin:$PATH
$ export JAVA_HOME=/usr/lib/jvm/java-6-sun
2.2 安装 Eclipse
通过下列网站下载 Eclipse 3.6.2 或更高版本:http://www.eclipse.org/downloads/
当前的 Eclipse Classic 版本时 3.7.2 (Indigo),下面让我们用它来举例说明。
$ mkdir ~/android-sdk
$ cd ~/android-sdk
$ tar zxf /path/to/eclipse-SDK-3.7.2-linux-gtk-x86_64.tar.gz
2.3 安装 Eclipse CDT 插件
要创建 C/C++ 项目并调试 C++ 代码,我们需要安装 CDT 插件。
启动 Eclipse。
$ cd ~/android-sdk/eclipse/
$ ./eclipse
如果系统中存在防火墙,请设置代理程序: “Window->Preferences->General->Network Connection”,如图 1 所示。

图 1. Eclipse 代理程序设置
点击“Help->Check for updates”,下载最新的 Eclipse 插件列表。
进入“Window->Preferences->Install/Update->Available Software Sites”并启用
http://download.eclipse.org/sequoyah/updates/2.0/

图 2. Eclipse 软件更新
安装 CDT 插件: 进入“Help->Install New Software”。
选择 “http://download.eclipse.org/sequoyah/updates/2.0/”,取消选择“Group items by category”复选框,然后选择并安装所有插件。

图 3. 安装 Sequoyah 插件
2.4 安装安卓 SDK
从下列网站下载 Android SDK: http://developer.android.com/sdk/index.html 当前的安卓 SDK 是 r18, 下面让我们用它来举例说明。
安装它:
$ cd ~/android-sdk/
$ tar zxf /path/to/android-sdk_r18-linux.tgz
启动安卓软件包管理器以下载安卓 SDK 软件包:
$ cd ~/android-sdk/android-sdk-linux/tools/
$ ./android
设置代理程序并选中 “Force https://...sources to be fetched using http://”
请点击这个链接阅读详细内容:http://g.csdn.net/5266514