文档章节

Android Studio安装配置完全步骤、注意事项及常见问题

iBazinga
 iBazinga
发布于 2017/08/06 16:21
字数 1169
阅读 122
收藏 0

一、安装配置JDK

1.1 下载JDK安装包

下载路径1:官网下载(注:官网下载需要注册ORACLE账户,繁琐)。

下载路径2:百度软件软件中心或网上自行搜索下载。

1.2 安装JDK,配置环境变量

(1)安装JDK(可以选择默认安装路径或者自定义安装路径)。

(2)配置环境变量(根据安装路径自行修改变量值,下面以默认安装路径为例)

        右键点击“我的电脑”-属性-高级系统设置-环境变量-系统变量

  • 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.8.0_101
  • 变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
  • 变量名:PATH 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

        注意:CLASSPATH的变量值前两个字符为“.;”

                  CLASSPATH的变量值前两个字符为“.;”

                  CLASSPATH的变量值前两个字符为“.;”

        系统变量适用于本机,用户变量只适用于当前用户。配置环境变量尽量选择配置“系统变量”。另外,用户变量可以引用系统变量,反之则不行。 

1.3 验证JDK环境变量配置

        windows+R,输入CMD,进入命令行。分别输入命令 java,javac,java -version。如命令执行成功,则JDK安装配置正确,可以进行下一步骤——AndroidStudio安装。否则,检查并重新配置环境变量。

二、Android Studio安装

2.1 下载 Android Studio安装包

下载地址1:Android Studio中文社区

下载地址2:百度软件软件中心或网上自行搜索下载。

2.2 Android Studio 安装及注意事项

(1)安装Android Studio

        勾选安装SDK与AVD,开始安装...

  • 可以选择安装200多M安装包的Android Studio + 单独下载的SDK
  • 如果日常调试使用的是真机,可以取消勾选AVD

        安装完成后,不要直接勾选“Start Android Studio”启动应用。

(2)启动前配置1—防止重新下载SDK

        再次注意:安装完成后,不要直接勾选“Start Android Studio”启动应用。

                        安装完成后,不要直接勾选“Start Android Studio”启动应用。

                        安装完成后,不要直接勾选“Start Android Studio”启动应用。

        Android Studio启动前,打开安装目录,先将bin目录的idea.properties文件中增加一行:

  disable.android.first.run=true

        为什么这样做? 

        Android Studio安装完成后,第一次启动AS前,为了避免重新下载新版本的SDK,需要做如下操作:先将bin目录的idea.properties文件中增加一行:disable.android.first.run=true

(3)启动前配置2—防止下载gradle花费时间过长(墙的原因)

        单独下载gradle,下载完成后将压缩包解压文件至C:\Users\username\.gradle\wrapper\dists下

        如果在用户目录下没有找到.gradle,请启动Android Studio,此时Android Sudio会在你新建项目之后,开始下载构建工具gradle。由于墙,下载速度慢,所以需要强制关闭程序(同时在任务管理器中关掉进程studio64)。此时再次打开user目录就会发现.gradle目录已经及建立,其中有未下载完成的文件,可将之前下载好的gradle包解压到目录下。(ps->gradle简介)

 (5)验证安装是否正确

        Android Studio左下角会有如下提示 “Gradle build finished in x s x ms”,表明Gtadle解压成功。

        

三、Android Test Tools

3.1 adb配置使用

  • 配置

        (1)将platform-tools配置到系统环境变量中 (D:\SDK\platform-tools)

        (2)命令行使用 adb,验证环境变量是否配置成功 

   此时,打开手机“开发者选项-USB调试”,命令行输入

adb devices

    打开连接设备列表,如果设备列表不为空,说明可以使用adb调试手机。如果设备列表显示为空,则进行下一步操作—驱动安装。

  • 驱动安装

        (1)百度搜索下载adb驱动。

        (2)打开“设备管理器”,找到并更新Android驱动(选择已下载的本地驱动)。

       (3)再次通过adb命令查看设备。

补充:有些手机的驱动需要单独安装专用驱动,不可以使用通用android驱动。请自行百度下载。

3.2 UIAutomatorviewer 配置

  • 配置

            (1)SDK的tools目录下的bin目录配置到环境变量path中。

            (2)打开命令行,输入uiautomatorviewer,查看连接设备的截屏。

  • “Unable to connect to adb .Check if adbs is installed correctly”解决方法

           (1)打开uiautomatorviewer.bat,找到uiautomatorviewer.bat文件最后一行:

call "%java_exe%" "-Djava.ext.dirs=%javaextdirs%" "-Dcom.android.uiautomator.bindir=%prog_dir%" -jar %jarpath% %*

            (2)将其中的binddir=%prog_dir%修改为SDK的platform-tools所在路径。

call "%java_exe%" "-Djava.ext.dirs=%javaextdirs%" "-Dcom.android.uiautomator.bindir=D:\Android\SDK\platform-tools" -jar %jarpath% %*

        

 

 

 

 

 

 

© 著作权归作者所有

共有 人打赏支持
iBazinga
粉丝 11
博文 128
码字总数 42533
作品 0
深圳
程序员
解决安卓SDK Build Tools版本低问题

原本用的是Android Studio 0.5.8,build-tools是19.0.3可以正常用actionbarsherlock,今天手贱升级到0.6.1后出现下面问题: Error:The SDK Build Tools revision (19.0.3) is too low for p......

wffger
2014/06/14
0
0
Google将专注于Android Studio,放弃Eclipse+ADT

上周Android的官方博客发表声明:Google将在年底结束对Eclipse+ADT的开发以及停止支持,把重心完全转移到Android Studio。对于很多使用Eclipse的Android开发者而言,他们必须接受一个全新的I...

yushulx
2015/07/07
0
0
android studio 运行代码时识别genymotion设备

转载请注明出处,否则将依法追究版权 相信网上关于下载安装配置genymotion的教程很多(下面的a,b,c,d步骤都可以参考百度搜索出来的教程轻松搞定),但还有关键的最后一步设置才能最终成功,不...

刘小米
2014/12/15
0
3
张高兴的 Xamarin.Android 学习笔记:(一)环境配置

  最近在自学 Xamarin 和 Android ,同时发现国内在做 Xamarin 的不多。我在自学中间遇到了很多问题,而且百度到的很多教程也有些过时,现在打算写点东西稍微总结下,顺便帮后人指指路了。...

张高兴
2017/01/13
0
0
React-Native 之 环境配置和简单使用

前言 学习本系列内容需要具备一定 HTML 开发基础,没有基础的朋友可以先转至 HTML快速入门(一) 学习 本人接触 React Native 时间并不是特别长,所以对其中的内容和性质了解可能会有所偏差,在...

postdep
05/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

JS三元运算示例

1. topFlag=topFlag ==0?1:0; 等于 if(topFlag=00){ topFlag=1; }else if(topFlag == 1){ topFlag=0; } 2. 5>3?alert('5大'):alert('3大'); 即 if(5>3){alert('5大')}else{alert('3大')}; 注......

森火
58分钟前
0
0
利用Slf4j的MDC跟踪方法调用链

why? 一个web项目通常提供很多URL访问地址, 项目一般都是分层处理,例如Controller——>Service——>DAO。 如果想根据日志查看用户一次请求都走了哪些方法(多数是查错误)。 如果系统是多人...

杨春炼
今天
6
0
Maven介绍及安装

Maven介绍及安装 以下内容是本人早期学习时的笔记,可能比较详实繁琐,现在复习一下Maven,顺便将内容抛出来,供大家一起学习进步。 一、Maven简介 Maven是Apache旗下的一款项目管理工具,是...

星汉
今天
0
0
小程序Aes解密

主要步骤: 1、下载AES源码(JS版) 2、在小程序中新建一个公共的文件夹,把AES源码拷贝进去(注意:需要暴露接口 module.exports = CryptoJS;) 3、添加一个用于加密解密的公共JS,可取名为...

Mr_Tea伯奕
今天
0
0
Go实现文件传输(基本传输可用)

发送端 package mainimport ("fmt""os""net""io")func SendFile(path string, connect net.Conn){file, oerr :=os.Open(path)if oerr !=nil{fmt.Println("Open", oerr)......

CHONGCHEN
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部