在 Linux 里搭建 Android App 开发环境

随着 Android 手机和平板的流行,越来越多人加入到 Android 的开发者行列。本文简单讲述在 Linux 搭建 Android App 开发环境的过程,以及尝试编写一个最简单的程序,希望给对 Android 开发有兴趣但还没了解过相关知识的同学有点帮助。

在 Linux 里开发 Android App 需要满足以下环境条件:

  • 一台安装 Linux 桌面的普通计算机
  • Java SDK 6
  • Android SDK
  • Android 手机或平板(可选)
  • Eclipse IDE 3.6或更高版本(可选)

1、操作系统的准备

一般的 Linux 桌面发行版都可以,32位或者64位的没关系。下面的步骤在 Arch Linux + Gnome 3 以及 Ubuntu 11.10 测试过。

2、安装 Java SDK 6(或以上版本)

有些 Linux 发行版可能已经默认安装了 JRE(Java 运行环境),但开发 Android 程序需要的是 JDK,使用如下命令安装:

$ sudo pacman -S openjdk6(在 Arch Linux 环境)

$ sudo apt-get install openjdk-6-jdk(在 Ubuntu 环境)

安装之后使用命令 $ javac -version 查看结果,如果能显示 Java 的版本则说明安装成功了。

3、下载及配置 Android SDK

Android SDK 在这里(http://developer.android.com/sdk/index.html),选择"Linux (i386)"下载(在写这篇文章时,文件名为 android-sdk_r16-linux.tgz),在自家目录新建一个名为 "programs" 文件夹(即 ~/programs),把下载回来的文件保存到这个文件夹。

展开下载回来的压缩包:tar -xzvf android-sdk_r16-linux.tgz,会得到一个名为 "android-sdk-linux" 的文件夹(即 ~/programs/android-sdk-linux),这个是 Android SDK 的文件夹(下面设置 Eclipse IDE 时会用到),进入这个文件夹,然后运行:

$ tools/android

这是一个图形界面的 Android SDK 管理器。

在 Linux 里搭建 Android App 开发环境

在这个管理器里我们可以添加开发需要的 "Platform-tools"(平台工具)以及各种 Android 版本的 "SDK Platform"(平台SDK)。一般我们需要安装 "Platform-tools" + 某个版本的 "SDK Platform"。因为我的手机是 HTC Desire S(G12,Android 2.3)为了方便调试,这里我勾选了 "Android 2.3.3 (API 10)",你可以根据实际情况选择不同的版本,点击 "Install" 按钮开始下载,然后等待完成关闭即可。

4、下载及配置 Eclipse IDE

IDE 并不是必须的,而且过分依赖 IDE 可能也不是一件好事,不过为了让首次接触 Android App 开发的同学快速地有个感性认识,这里使用 Eclipse IDE 来编写第一个 Android 程序。

到这里下载 Eclipse IDE(http://www.eclipse.org/downloads/),选择 Linux 32-bit 标准版(Eclipse IDE for Java Developers,写这篇文章时版本是 Indigo (3.7.1),文件名是 eclipse-java-indigo-SR1-linux-gtk.tar.gz)即可,保存在 ~/programs 文件夹之内。

展开下载回来的压缩包:tar -xzvf eclipse-java-indigo-SR1-linux-gtk.tar.gz,会得到一个名为 "eclipse" 的文件夹,进入这个文件夹,然后运行:

$ ./eclipse

运行 Eclipse 它首先会询问你选择一个工作空间,我们使用默认值直接点击OK即可。

相关推荐