在命令行开发 Android 应用程序

576 查看

英文原文:developing-android-applications-from-command-line,翻译:oschina

本文将讲述如何在 Linux 平台下使用命令行开发 Android 应用程序,以及如何创建 PhoneGap 的 android 项目,如果你对这此感兴趣,请就继续阅读本文。

首先,让我们安装 Android SDK(我假设你已经安装了 JDK 和 Ant)。你可以从在这里安装 SDK 到你的开发平台上。由于我使用的是 Ubuntu,所以我下载 Linux 平台下的 SDK 到我的主目录。解压缩下载文件,并设置加载可执行文件的路径:

 

 在命令行开发 Android 应用程序

如果你不希望每次都设置 PATH,你可以设置你的〜/.bashrc〜/.bash_profile文件。

然后,使用 Android SDK 的命令打开 Android SDK 管理器。下载必要的 SDK 版本包。我打算开发姜饼和冰淇淋三明治系统手机的应用程序,因此下载 Android 4.0.3(API 15)和 Android 2.3.3(API 10)的组件。

让我们来检查是否安装了 SDK 版本包:

当开发应用程序的时候,我们需要创建一个 Android 虚拟机(AVD)来测试应用程序:

 在命令行开发 Android 应用程序

通过上一步,你可以下载并创建许多 AVD。

查看 AVD 列表,可以使用以下命令:

假设现在我们要在 AVD 上运行名字为”Gingerbread“的模拟器,使用下面命令:

 在命令行开发 Android 应用程序

现在我们已经基础设置好了开发 Android 应用程序的环境。

创建一个 Android 项目

让我们创建一个 Android 项目(要创建 PhoneGap 的 Android 项目,请阅读下一节):

●-n:项目名(TestAndroidProj);

●-t:android SDK 版本号(android-15);

●-p:Android 项目的路径;

●-k:Java 的包名;

●-a:初始的 Activity

运行上面的命令后,一个 Android 项目就创建完成了。

检查一下目录及文件:

安装和创建 PhoneGap 的应用程序

如果你不打算创建 HTML5 的应用程序或不打算使用 PhoneGap,你可以跳过这一节。

安装好 Android SDK 后,或从 GitHub 获取一个稳定的版本,并且添加 bin 目录到你的PATH

让我们创建一个 Cordova 项目,这是将 android 项目进行套壳,需要设置 PhoneGap 的依赖(jar 和 js 文件):