Android开发环境主要需要以下三部分:
一.JavaSDK开发环境
二.Gradle工程构建环境
三.Android Studio安装及Android SDK环境安装
一.JAVA环境安装
1.安装JDK
Android主要以Java为主要开发语言,所以JavaSDK安装必不可少。
使用JavaSDK下载链接进行下载
点击Accept License Agreement
同意声明,然后点击Windows x86(32位)或者Windows x64(64位)后面的下载链接执行下载,以x64位为例
下载完成后双击打开点击下一步执行默认安装即可,安装过程中会弹窗提示安装JRE(JAVA运行环境),依然是执行默认安装即可
2.配置JAVA环境变量
右键单击我的电脑
,选择属性
,点击左上角高级系统设置
打开系统属性,选择高级
,然后点击环境变量
在打开的环境变量中,点击新建
,在弹出框中变量名输入JAVA_HOME
,变量值输入刚才我们安装的JAVA路径C:\Program Files\Java\jdk1.8.0_171
,然后点击确认
然后在系统变量中搜索Path
变量,双击Path
变量会弹出编辑系统变量,将%JAVA_HOME%\bin;
加入到环境变量的最前面,注意不是替换,可以CTRL+A全选然后拷贝到文本中进行编辑,然后重新粘贴回去,然后点击保存
3.测试JAVA是否正确安装
接下来需要测试JDK是否安装完成,使用WIN + R
组合键打开运行栏,然后输入cmd
运行命令行,输入java -version
和where java
如果能正确输出版本号及路径,说明JAVA安装已经完成
C:\Users\Administrator>java -version
java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)
C:\Users\Administrator>where java
C:\Program Files\Java\jdk1.8.0_171\bin\java.exe
JAVA配置完成
二.Gradle环境安装
1.安装Gradle
Android Studio自带Gradle环境,但是可能出现被墙导致下载缓慢,仓库无法访问导致构建项目卡住的问题,这里推荐一下做法来解决问题:
自行安装Gradle环境 + 国内镜像源
在下列地址中选择Gradle版本,本文中使用4.4.1版本
http://services.gradle.org/distributions 选择版本
点击这里下载4.4.1-all版本
Gradle解压即可使用,下载完成后直接解压到需要安装的位置即可
2.配置Gradle环境变量
依然是按照以上JAVA配置环境变量的步骤,新增GRADLE_HOME
和GRADLE_USER_HOME
变量,同时将GRADLE_HOME
配置到Path中,将%GRADLE_HOME%\bin;
加入到Path变量中
GRADLE_HOME是Gradle的安装位置
GRADLE_USER_HOME是Gradle的工作及缓存仓库文件目录,不配置时默认为用户目录下的.gradle文件夹,
Gradle会下载或大量缓存文件,建议将文件夹放在非系统盘
本文中GRADLE_USER_HOME指定为D:\.gradle文件夹
3.测试Gradle是否正确安装
依然是使用命令行输入gradle
和where gradle
查看是否Gradle是否正确安装
C:\Users\Administrator>gradle
Starting a Gradle Daemon (subsequent builds will be faster)
> Task :help
Welcome to Gradle 4.4.1.
To run a build, run gradle ...
To see a list of available tasks, run gradle tasks
To see a list of command-line options, run gradle --help
To see more detail about a task, run gradle help --task
BUILD SUCCESSFUL in 9s
1 actionable task: 1 executed
C:\Users\Administrator>where gradle
D:\gradle-4.4.1\bin\gradle
D:\gradle-4.4.1\bin\gradle.bat
如果能正确输出,说明gradle已经正确安装
4.配置Gradle全局镜像
在GRADLE_USER_HOME目录(D:\.gradle文件夹,如果不存在可以自行创建)下新建init.gradle
文件,将以下代码拷贝到init.gradle文件中
init.gradle
allprojects {
repositories {
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' }
maven { url "https://maven.google.com" }
jcenter()
}
}
allprojects 代表所有项目
repositories 表示仓库路径
maven 则代表一个仓库,其内部的url代码该仓库的路径
jcenter()是一个默认内建官方仓库
gradle在搜索需要的模块时,会自上而下进行搜索查找,直到找到第一个位置,如果不存在则会报找不到错误
jcenter在国内可能存在被墙,所有这里使用阿里云的仓库,也可以添加其他仓库进来,只需要按`maven {url '地址'}`的格式添加即可
5.查看仓库路径
在任意位置新建`build.gradle`文件,Gradle的大部分语法与Java兼容,放入以下代码:
build.gradle
repositories {
mavenCentral()
}
task showRepos {
doLast {
println "All repos:"
println repositories.collect { it.name +" -> "+ it.url +"\n" }
}
}
进入build.gradle文件所在的位置,使用命令gradle --init-script init.gradle -q showRepos
,以下使用D:\android_test
文件夹进行演示:
C:\Users\Administrator>d:
D:\>cd android_test
D:\android_test>gradle --init-script init.gradle -q showRepos
All repos:
[maven -> http://maven.aliyun.com/nexus/content/groups/public/
, maven2 -> http://maven.aliyun.com/nexus/content/repositories/jcenter
, maven3 -> https://maven.google.com
, BintrayJCenter -> https://jcenter.bintray.com/
, MavenRepo -> https://repo.maven.apache.org/maven2/
]
D:\android_test>
showRepos
task已经正确输出maven仓库及对应的仓库路径,说明路径配置成功,后续的Android Studio的路径将会自动加入该路径进行搜索
Gradle配置完成
三.Android Studio安装及Android SDK环境安装
1.下载Android Studio
进入Android Studio中文官网,下拉到底部的Android Studio downloads
行,下载对应系统平台,
可以使用exe安装器也可以使用zip格式的压缩包,本文中已ZIP为例
点击上图红框,然后勾选弹出的条款执行下载即可。
下载完成后解压到指定文件夹,如下图:
进入解压目录android-studio/bin
文件夹下,双击studio64.exe
打开Android Studio
打开后,会提示设置代理,点击Cancel
跳过即可。
2.Android SDK安装
Android SDK现在可以直接通过Android Studio进行安装,运行Android Studio如果没有安装会提示安装
如下图,Android Studio会提示Missing SDK
没有安装SDK,点击Next
,会要求下载安装Android SDK,下图红框部分为默认勾选,点击Android SDK Location
下面路径栏右侧的...
选择需要安装的路径
点击Next
,Android Studio Setup Wizard会列出所有需要安装的条目,点击Finish
执行下载安装。
现在google的下载服务器国内基本都能访问了,等待下载安装完成
安装完成后,会解压到刚才指定的文件夹。
点击Finish完成
Android Studio安装完成
3.Android SDK环境部署
参照以上的JAVA路径部署方式,新建ANDROID_HOME
环境变量,并将android_sdk目录
下的platform-tools
文件夹和tools
文件夹添加到Path
路径中。
从文章开始到现在,Path
路径中应该包含以下部分:
%GRADLE_HOME%\bin;%JAVA_HOME%\bin;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;
4.Android SDK环境测试
使用命令行,执行`adb` 命令,如果能输出以下结果,说明Android SDK已经安装成功了
C:\Users\Administrator>adb
Android Debug Bridge version 1.0.40
Version 4797878
Installed as D:\android_sdk\platform-tools\adb.exe
global options:
-a listen on all network interfaces, not just localhost
-d use USB device (error if multiple devices connected)
-e use TCP/IP device (error if multiple TCP/IP devices available)
-s SERIAL use device with given serial (overrides $ANDROID_SERIAL)
-t ID use device with given transport id
-H name of adb server host [default=localhost]
-P port of adb server [default=5037]
-L SOCKET listen on given socket for adb server [default=tcp:localhost:5037]
...
5.设置Android Studio中的JDK和Android SDK路径
如果JDK和Android SDK的路径有正确设置,再次运行时Android Studio能自动获取到路径,如果没有正确获取安装以下步骤设置:
在欢迎页点击右下角Configure
,然后点击Project Default
,再次选择Project Structure
,在弹出框中选择安装路径
选择安装路径然后点击Apply
保存。
完成以上步骤则Android开发环境安装已经完成