65.9K
CodeProject 正在变化。 阅读更多。
Home

设置您的 Android 开发环境 - 分步学习

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.63/5 (7投票s)

2014年8月15日

CPOL

6分钟阅读

viewsIcon

22372

设置 Android 开发环境的分步指南。

引言

让我们开始学习安装和配置 Android 开发环境的步骤。

目标

  • Android 开发工具
  • 安装 Eclipse IDE
  • 安装 Android SDK
  • 添加 SDK 程序包
  • Android Studio ‘Beta’
  • Android NDK
  • 下一步

Android 开发工具

Android 开发支持三大桌面/笔记本操作系统:Windows、Mac OS X 和 Linux GNOME/KDE。

以下是 Google 推荐的 Android 开发软件和工具。

  • Eclipse IDE + ADT (Android Development Tools) 插件
  • Android SDK 工具
  • Android Platform-tools
  • Android 平台的一个版本
  • 用于模拟器的 Android 系统映像的一个版本

除了以上列出的选项,还可以通过其他几种方式进行 Android 开发

Android Studio - 这是 Android 开发的新 IDE,基于 IntelliJ IDEA 构建。与常规的 Eclipse ADT 相比,它提供了不同的功能和改进。目前,它提供的是测试版,不久将成为官方 Android IDE。

Microsoft Visual Studio - 通过 VS-ANDROID ( https://code.google.com/p/vs-android/ ) 的支持,它将为基于 Android NDK 的开发提供支持。

IntelliJ IDEA - Jetbrains 公司提供了一个非常全面的 IDE,名为 IntelliJ IDEA。Ultimate Edition 是付费产品,如果您想摆脱 Eclipse 并寻找付费产品,可以考虑 IntelliJ IDEA。

Xamarin - 这是一个第三方平台,用于使用 C# 编程语言构建 Android 和 iOS 应用程序。在某些情况下,这会非常有帮助,例如,如果一家小型公司有几位 C# 专家,并且想利用他们的专业知识构建 Android 应用程序,Xamarin 可以发挥作用。

市面上还有更多 Android 开发环境可供分析,但以上列出的选项是全球范围内使用最广泛、影响力最大的选项。

在本文中,我们将学习如何安装和配置 Android 开发所需的环境软件和工具。

首先,我们将学习如何在 Windows 7 笔记本上安装和配置 Google 推荐的基于 Eclipse + ADT 的 Android 开发软件和工具,以及其他。

适用于 Windows 的带 SDK 的 Eclipse IDE

https://developer.android.com.cn/sdk/index.html

https://developer.android.com.cn/sdk/index.html#win-bundle

ADT (Android Development Tools) 插件

仅当您的系统已安装 Eclipse IDE 时,才需要以下下载。

http://dl.google.com/android/installer_r23.0.2-windows.exe

Android SDK Tools 及其他

如果我们已经安装并配置了 SDK,并想更新到最新版本的 SDK Tools,我们可以使用 Android SDK Manager 来获取更新。

https://developer.android.com.cn/tools/sdk/tools-notes.html

安装 Eclipse IDE

解压 ZIP 文件 adt-bundle-windows-x86_64-20140702(名为 adt-bundle-.zip),然后将其保存到某个位置。打开 ../adt-bundle-windows-x86_64-20140702/eclipse/ 目录并启动 Eclipse。启动 Eclipse 时,您的第一个屏幕将是以下内容。

分配工作空间后,您将在 Eclipse 中看到创建新项目的选项。

现在,根据需要填写应用详细信息。

在下一个向导屏幕中,您可以为您的应用添加自定义图标和图像。

我们可以选择使用内置的 Activity,也可以根据需要创建自定义 Activity。

选择所有选项后,单击“完成”按钮,最终项目将按如下方式创建。

Android Studio ‘Beta’

Android 开发环境的第二个值得考虑的选项是 Android Studio,它仍处于测试阶段。让我们尝试在运行 Mac OS 10.9.4 的 MacBook Pro 上安装 Android Studio。

https://developer.android.com.cn/sdk/installing/studio.html

下载文件后,打开 android-studio-bundle-135.1245622-mac.dmg

将 Android Studio 拖放到 Applications 文件夹中。

根据您的安全设置,当您尝试打开 Android Studio 时,可能会看到一条警告,提示该软件包已损坏,应将其移至废纸篓。

如果发生这种情况,请转到“系统偏好设置”>“安全与隐私”,然后在“允许下载的应用来自”下,选择“任何地方”。然后再次打开 Android Studio。

单个工具和其他 SDK 程序包保存在 Android Studio 应用程序目录中。

如果您需要直接访问这些工具,请使用终端导航到应用程序并找到 sdk/ 目录。

让我们更新 Android Studio 的可用更新。

更新安装完成后,Android Studio 将重启。现在,单击“新建项目”并测试安装是否正常。

填写应用程序名称和项目位置,然后单击“下一步”继续。

目前,请选中“手机和平板电脑”选项,在“最低 SDK”中,您可以选择要为其构建应用的 API 版本。“电视”和“穿戴设备”用于开发其他设备的应用程序和解决方案。您还可以看到“电视”部分下的 Android L (Preview),这是 Android 的下一个版本。

在这个向导中,您有可用于您的应用的活动屏幕选项,也可以选择“无活动”并构建自己的应用。

单击“完成”,解决方案将被创建。您可能会看到 Gradle 同步中的警告。

将您的 JDK 更新到 7 并重启 Android Studio。

现在您可能需要更新工具和 API。打开 SDK Manager。

打开 SDK Manager 后,选择必要的工具和附加组件并进行安装。

包更新完成后,检查 AVD 是否在 Android 中可用以运行您的测试应用。

安装完成后,创建应用时,您可以看到最终解决方案的外观。

Android NDK

Android Native Development Kit (NDK) 是一个开发套件,允许您使用 C 和 C++ 等原生代码语言编写应用程序的某些部分。大多数应用不需要 Android NDK,但在某些情况下,重用使用 NDK 支持的语言编写的现有代码库会很有帮助。

在本节中,我们将了解如何在 Microsoft Visual Studio 中配置 VS-ANDROID,并将其用作 Android NDK 开发平台。

在本文中,我们将配置 Visual Studio 2010 中的 Android NDK 和 VS-ANDROID。首先下载适用于系统的 NDK 的相关版本。获取列在“(32 位目标)”下的 NDK。在 cmd 提示符下运行 setx ANDROID_NDK_ROOT c:\android-ndk-r10 来设置名为的系统变量。

https://developer.android.com.cn/tools/sdk/ndk/index.html

解压缩并运行 setx ANDROID_NDK_ROOT c:\android-ndk-r10 在 cmd 提示符下设置名为的系统变量。

解压下载的 vs-android-0.963.zip 文件到指定位置。在 .. \MSBuild 文件夹下,您可以看到以下内容

运行相应的 install_vsxxxx 文件,对我来说是 install_vs2010

对于某些问题,以下链接将帮助您解决它们

您还可以参考 http://visualgdb.com/tutorials/android/vs-android/ 以获取更丰富的功能。

下一步

现在我们已经安装并配置了所有不同类型的开发环境,正如我们所需要的。让我们开始构建一个基于我们想法的新应用。从下一篇文章开始,我们将看到如何使用上述开发环境之一来构建应用。

© . All rights reserved.