1.2 Android开发环境

1.2.1 Android开发环境简介

开发Android App(如无特指,以下所述的“App”均为“Android App”)所需的工具软件都是免费的,可以直接从互联网上下载。Android开发环境主要包括JDK、Android SDK和Android Studio集成开发环境。

1.JDK

JDK(Java Development Kit)是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的 Java 应用程序和 Android 开发。JDK 是整个 Android 开发的核心,它包含 Java 运行环境(JVM+Java系统类库)和Java工具。

没有JDK则无法编译Java程序(指包含Java源代码的.java文件),更无法开发App。如果只想运行Java程序(指.class文件、.jar文件或其他归档文件),要确保已安装相应的Java运行环境。JDK安装后通常需要设置一些参数,比如环境变量等。如果使用Android Studio集成开发环境则不需要手动设置环境变量。JDK需要到Oracle公司的官网下载。

2.Android SDK

Android SDK提供了在Windows/Linux/macOS平台上开发Android应用程序的各种组件,其包含在Android平台上开发App的各种工具集。

Android SDK中的工具集包含Android模拟器(Simulator)和用于Eclipse开发平台的Android开发工具(Android Development Tool,ADT)插件,以及用于调试、打包和在Android模拟器上安装App的工具。

Android SDK主要以Java语言为基础,用户可以使用Java语言来开发App,通过SDK提供的工具将其打包成Android平台使用的APK文件,然后用SDK中的Android模拟器来模拟和测试软件在Android平台上的运行情况和效果。在使用Android Studio集成开发环境开发Android应用时,可以通过Android Studio集成开发环境中的可视化向导快速配置Android SDK参数信息,如设置Android SDK版本、安装路径等。

3.Android Studio集成开发环境

Android Studio是用于开发App的官方集成开发环境(Integrated Development Environment,IDE),它是由开发Android操作系统的谷歌公司研制、开发而成的。Android Studio以IntelliJ IDEA为基础构建,具有IntelliJ IDEA强大的代码编辑器和开发者工具,与此同时Android Studio还提供更多可提高App构建效率的功能。Android Studio集成开发环境可以在Android开发者官网下载。