第一章.万事开头难--Android开发环境搭建

Android开发环境主要需要以下三部分:
一.JavaSDK开发环境
二.Gradle工程构建环境
三.Android Studio安装及Android SDK环境安装

一.JAVA环境安装

1.安装JDK

Android主要以Java为主要开发语言,所以JavaSDK安装必不可少。

使用JavaSDK下载链接进行下载

点击Accept License Agreement同意声明,然后点击Windows x86(32位)或者Windows x64(64位)后面的下载链接执行下载,以x64位为例

java_download.png

下载完成后双击打开点击下一步执行默认安装即可,安装过程中会弹窗提示安装JRE(JAVA运行环境),依然是执行默认安装即可

JDK安装
JRE安装

2.配置JAVA环境变量

右键单击我的电脑,选择属性,点击左上角高级系统设置打开系统属性,选择高级,然后点击环境变量

JDK环境变量

在打开的环境变量中,点击新建,在弹出框中变量名输入JAVA_HOME,变量值输入刚才我们安装的JAVA路径C:\Program Files\Java\jdk1.8.0_171,然后点击确认

JDK环境变量设置

然后在系统变量中搜索Path变量,双击Path变量会弹出编辑系统变量,将%JAVA_HOME%\bin;加入到环境变量的最前面,注意不是替换,可以CTRL+A全选然后拷贝到文本中进行编辑,然后重新粘贴回去,然后点击保存

JDK环境变量配置
JDK环境变量配置

3.测试JAVA是否正确安装

接下来需要测试JDK是否安装完成,使用WIN + R组合键打开运行栏,然后输入cmd运行命令行,输入java -versionwhere java如果能正确输出版本号及路径,说明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_HOMEGRADLE_USER_HOME变量,同时将GRADLE_HOME配置到Path中,将%GRADLE_HOME%\bin;加入到Path变量中

GRADLE_HOME是Gradle的安装位置
GRADLE_USER_HOME是Gradle的工作及缓存仓库文件目录,不配置时默认为用户目录下的.gradle文件夹,
Gradle会下载或大量缓存文件,建议将文件夹放在非系统盘

本文中GRADLE_USER_HOME指定为D:\.gradle文件夹
GRADLE环境变量

3.测试Gradle是否正确安装

依然是使用命令行输入gradlewhere 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
下载Android Studio

点击上图红框,然后勾选弹出的条款执行下载即可。

下载完成后解压到指定文件夹,如下图:

解压Android Studio

进入解压目录android-studio/bin文件夹下,双击studio64.exe打开Android Studio

启动Android Studio

打开后,会提示设置代理,点击Cancel跳过即可。

代理设置

2.Android SDK安装

Android SDK现在可以直接通过Android Studio进行安装,运行Android Studio如果没有安装会提示安装

如下图,Android Studio会提示Missing SDK没有安装SDK,点击Next,会要求下载安装Android SDK,下图红框部分为默认勾选,点击Android SDK Location下面路径栏右侧的...选择需要安装的路径

Android SDK安装

点击Next,Android Studio Setup Wizard会列出所有需要安装的条目,点击Finish执行下载安装。

现在google的下载服务器国内基本都能访问了,等待下载安装完成

Android SDK安装

安装完成后,会解压到刚才指定的文件夹。

安装完成

点击Finish完成

Android Studio欢迎页面

Android Studio安装完成

3.Android SDK环境部署

参照以上的JAVA路径部署方式,新建ANDROID_HOME环境变量,并将android_sdk目录下的platform-tools文件夹和tools文件夹添加到Path路径中。

ANDROID_HOME变量

从文章开始到现在,Path路径中应该包含以下部分:

%GRADLE_HOME%\bin;%JAVA_HOME%\bin;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;
安装完成后的所有path部分

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,在弹出框中选择安装路径

JDK和AndroidSDK路径配置

选择安装路径然后点击Apply保存。

JDK和AndroidSDK路径配置

完成以上步骤则Android开发环境安装已经完成

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,607评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,047评论 2 379
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,496评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,405评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,400评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,479评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,883评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,535评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,743评论 1 295
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,544评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,612评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,309评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,881评论 3 306
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,891评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,136评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,783评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,316评论 2 342

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,364评论 25 707
  • 今天主要想讲的是$scope,$rootScope,controller的继承等问题。相信许多像我一样的初学者在使...
    suemi阅读 303评论 1 3
  • “陶子”君: 好久没见了,不知道你过得是否还安好,也不清楚现在的你是否还如当初那般开心。 上次见你是两年前了,...
    南方忆皖阅读 242评论 0 1
  • 上联: 生命无常 人生有限 燕雀安知鸿鹄之志 下联: 走南闯北 无问西东 一生当寻最好归宿 横批:从心所欲(浪迹天...
    渔夫镕谷阅读 487评论 1 22
  • 持读书分享第26天,读《曾国藩家书》第49-74页。 曾国藩一个在历史上褒贬参半的历史人物,在仕途上一直官...
    一祉微笑阅读 211评论 0 0