Welcome 微信登录

首页 / 操作系统 / Linux / 在 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 管理器。在这个管理器里我们可以添加开发需要的 "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即可。
  • 1
  • 2
  • 3
  • 下一页
给 Android 手机刷上 CyanogenMod(CM7)帮你加速下载webOS源码相关资讯      Android开发 
  • Android开发60条技术经验总结  (03月08日)
  • 每位Android开发人员不容错过的十  (07/10/2015 07:50:11)
  • Android开发中应用程序未安装解决  (06/21/2014 20:12:10)
  • Android 使用shape制作drawable素  (10/10/2015 19:21:25)
  • Android开发心得:LayoutInflater  (11/01/2014 11:06:39)
  • Android开发中遇到的R文件无法生成  (05/04/2014 15:11:37)
本文评论 查看全部评论 (0)
表情: 姓名: 字数