作者: Sam (甄峰) sam_code@hotmail.com
在Android系统发布早期,Android APP官方IDE是Eclipse+ADT(Android Developer
Tools). 但因为这个方案有兼容性和稳定性等各种问题。2014年,Google基于IntelliJ IDEA制作了Android
Studio。并将其作为官方唯一提供全面支持的Android IDE。 它由Google开发并免费提供给Android 开发社区。
Eclipse+ADT不再进行开发。
1. 安装JDK:
要使用Android Studio IDE, 需要安装JDK。 JDK7和JDK8均可用于Android
Studio。在Linux和Windows系统,安装后还需要设置环境变量。
例如:
export JAVA_HOME=/usr/java/jdk1.7.0_09/
export JAVA_BIN=/usr/java/jdk1.7.0_09/bin
export PATH=$JAVA_HOME/bin:$PATH
export
CLASSPATH=.:$JAVA_HOME/bin/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
2. 察看Android SDK Manager:
File ->Setting ->Appearance & Behavior ->System
Settings -> Android SDK.
或者Tools -> Android -> SDK Manager .
都可以进入 SDK Manager。在这里,可以选择下载的SDK Platform或SDK Tools。
3. Sample Code 下载:
https://github.com/googlesamples
4. Android Studio Project Window:
Android Project Window下,有多个不同的视图。常用的是 Android和Project,
Package:
Android
视图通过类型来组织项目的资产文件。如在manifests中,可以看到AndroidManifest.xml文件。Java内可以看到Java
Class。
res中放着各类资源。但这并不反映文件在磁盘上的实际位置。例如:AndroidManifest.xml文件,并不存在manifests目录。
Project视图:显示项目的实际目录结构。每个目录都是实际存在的。
Package视图:项目所用到的Package和Class视图。
5.
app/src/build.gradle和根目录下build.gradle:
app/src/build.gradle: 告知Android系统,MiniSDK是多少,
目标SDK是多少,还有其它信息。
根目录下build.gradle.
6. Java编程风格:
Android
Studio中,可以设置Java编程风格。Java6和Java7编程风格稍有不同。有时使用了Java7的编程风格,编译也许会出错,这时就需要修改编程风格。
File -> Project Structure->app->Properties->Source
Compatibility. 选择1.7
7. Android编译工具:
不同的工程需要不同版本的Android 编译工具。需要时可以方便的直接点击下载。
8. Gradle:
Gradle是一个构建工具。gradle是以Groovy语言为基础的。
当创建一个Android Studio项目时,它配置了两个Gradle脚本。
8.1:local.properties:
在Android
视图中,Gradle Scripts 的local.properties中配置了Android
SDK路径。当然,如同其它设置一样,这个选项也可以通过Android Studio 直接设置。File-> Project
Structure ->SDK Location
8.2:
Gradle.properties:
8.3: 两个Build.gradle:
根目录下的Build.gradle,叫项目文件。
app下的build.gradle, 存放buildToolsVersion, MiniSDK, TargetSDK.
一些以前Manifest.xml中的内容被写道这里。
当然,buildToolsVersion, MiniSDK,TargetSDK等指定的版本,需要被下载到本地。