随着 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 SDKAndroid 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 管理器。

在这个管理器里我们可以添加开发需要的 "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 IDEIDE 并不是必须的,而且过分依赖 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即可。
此文章由 http://www.ositren.com 收集整理 ,地址为: http://www.ositren.com/htmls/58383.html