Windows Android SDK下载安装,配置,异常问题解决教程
团队编程项目终于开始了,相信大家都在如火如荼的准备的当中,这里念半整理了一份还比较全面的关于 Android SDK的下载安装的教程,当然如果你说你们小组的实验环境选择的是Android studio,这份教程你可以自动忽略了。
在经过艰难的一个下午的时间,期间问题不断,磕磕碰碰总算完成了Android SDK的配置,这里就和大家分享一下。
总的来说
Android开发环境搭建可以分为四个步骤:
第一步、安装JDK;
第二步、安装Eclipse;
第三步、下载并安装AndroidSDK;
第四步、为Eclipse安装ADT插件。
在这里至于前两个步骤我就不细细讲述了,这里推荐我的小队的PM的博文,里面详细的介绍了关于Oracle 的Java JDK的安装与环境配置
这是Java JDK下载的官网(http://www.oracle.com/technetwork/java/javase/downloads/index.html)
这是小队PM的关于Java开发环境配置(包含JDK安装,配置还有eclipse安装)的博客:https://www.cnblogs.com/gifted35/p/9775112.html
完成JDK的安装和eclipse的安装之后就到我今天要说的重点内容了
Android SDK的下载安装
前面两步,在已经配置了JDK变量环境,并安装好了Eclipse的条件下,我们接下来就是下载Android SDK(Software Development Kit)和在在Eclipse上安装ADT插件。
首先,下载Android SDK Tools,翻过墙的朋友可以去Google
Android的官网上下载(http://developer.android.com/sdk/index.html)。
我一直不是很明白作为系统开发者的软件下载官网被封是一种怎么样的想法,难不成我泱泱华夏已经可以自己研发Android系统了??? (保命重要)
不过官网上目前的下载都是被Android studio阉割过后的版本,你不用它的的话,找起资源来还是有点麻烦。
下面你可以选择这个网站(http://www.androiddevtools.cn/),其上将整理了相关的所有开发过程中所要用到的资源,(如果你是使用的公用网络,这个网站也是需要翻墙的,如果是专用就没必要了)
如果有同学的腿比较短翻不了墙,或是有不愿意翻墙的朋友,可以去我的百度网盘下载之前一个版本24.3.20版本(差不了多少,理论上SDK manager是自动更新的,所以无论下载什么版本应该都不会对SDK哟太大的影响)
网盘链接:https://pan.baidu.com/s/1HbutdJdnDCLqPV0p0KwaTg
提取码:r214
如果嫌弃不够新,你打开http://www.androiddevtools.cn/,可以看到这里面有Android开发所需的各种工具,首先找到SDK
tool,如下图:

点击下载,注意,这里有exe和zip两种文件可供下载,exe的就是个安装程序,下载下来需要自己双击安装。
这里推荐使用zip压缩包,下载后,直接解压缩到你想要安装Android的路径就行了。
解压后的文件目录如下

双击“SDK
Manager.exe”,启动SDK
Manager,如图所示:

看到这个界面就代表你打开成功了。
如果你发现点击之后运行框一闪而逝,那么恭喜你中头奖了,哈哈哈,当时我折腾了一下午,开始以为是jdk版本不兼容、以为jdk环境配置错误、甚至认为sdk安装包是阉割版本,还有删除
C:\Windows\system32\下的
java.exe、javaw.exe、javaws.exe等,结果依据网上的一一重新做,都没有解决问题。最后在我打开eclipse想是先安装ADT的时候突然eclipse报错说是什么安卓的路径错误,可是我SDK还没装哪来的路径,转念一想,会不会是JDK的路径SDK Manager.exe也没有找到。果然,经过一番实验成功解决。
首先你得打开你的文件目录下的tool文件包,在其中找到一个程序处理文件,android.bat,用notepad++(随便什么文本编辑器,只要打开不乱码)打开

找到一行代码:rem Check we have a
valid Java.exe in the path.

看代码可以看出这个就是通过调用find_java.bat文件,查看当前的JDK的路径,但是当我打开lib文件下的find_java.bat文件发现没有错误,所以无奈我就只能把寻址直接赋值成自己的JDK的配置路径,如下图:

set
java_exe=”你自己的JDK的安装了路径”+\bin\javaw.exe
然后把
call
lib\find_java.bat
if
not defined java_exe goto :EOF
这两行就可以删掉,接着执行SDK Manager.exe就解决了。
接着就是下载安装SDK了
一般选择什么下载都看个人的意愿,在这里我说几个必须要安装的,如图所示的,Tools文件夹里面的Android SDK Tools, Android SDK
Platform-tools和Android
SDKBuild-tools,都是必须要下载的,至于版本最新的还是之前的老版本,看自己的意愿,或是小组里的要求

然后是API的选择了。因为Android是向下兼容的,所以下载一个最新版本的就可以,但是目前大众的通用的一些API还几乎停留在5,6,7版本上,所以你自己酌情处理选择。其他的以后你要用到了在下载就行了

这里需要说明的是,如果你以后不打算用模拟器调试,而是一直用真机来调试的话,那么就可以不用装“system
images“了。不过新手的话,不知道怎么选择,还是建议直接全部勾上吧,
然后是extra里的内容,extra里的其实都是一些吧比较好用而且很棒的工具,这里说明一下啊必须要安装的两个包:Android
Support Repository和Google
USB Driver,其他的条件允许就全部都下了也不是不可以。

最后按下install求可以安心的等待下载了(如果你是翻过墙的)
如果没有翻过墙的同学可以在tool里选择options

在弹出的对话框中,填写HTTP Proxy Server为mirrors.neusoft.edu.cn(镜像服务器的地址,注意前面不要加http),然后填写HTTP Proxy Port为80 (端口号)。最后在勾选下面的Forcehttps://...
sources to be fetched using http://..,如下图所示

点击close,关闭对话框,再重新启动SDK Manager
这里推荐两个国内的镜像服务器地址:
北京化工大学镜像服务器地址:
IPv4:
http://ubuntu.buct.edu.cn/
端口:80
IPv4:
http://ubuntu.buct.cn/
端口:80
IPv6:
http://ubuntu.buct6.edu.cn/
端口:80
大连东软信息学院镜像服务器地址:
http://mirrors.neusoft.edu.cn
端口:80
…………………………
此后等待下载
…………………………
下载完成之后,就是最后一步设置环境变量。这里需要把”\platform-tools“和”\tools”路径追加到系统环境变量Path中,具体如下:
首先,新建一个系统环境变量,变量名为ANDROID_SDK_HOME,变量值为你的SDK安装路径,如下图所示:

然后就是在系统的Path变量后,追加;%
ANDROID_SDK_HOME%\platform-tools;% ANDROID_SDK_HOME%\tools,如下图图所示:

第四步、为Eclipse安装ADT插件
为了能在Eclipse上进行Android开发,所以必须为他安装一个ADT(Android Development
Tools)插件。
首先打开Eclipse软件。进入欢迎界面。单击菜单中的“Help”,选择“Install New
Software…”,并输入相关的链接和命名(命名随意)。如下图所示:

由于这个也是谷歌的官网,所以不翻墙是上不了的会报错,还有第二种方式就是离线安装
你可以在上面提到的那个网站http://www.androiddevtools.cn/,然后选择相关的ADT离线包点击下载,如果嫌麻烦可以去这个网盘:http://pan.baidu.com/s/1qWspK7M

然后和上述操作类似不过就是把location改成你下载的ADT包的地址,然后等他都去会出现以下安装工具,全选,然后两次点击next,中途需要点击accept,才能下载

安装过程中会有警告,直接“OK”就行啦

待一切安装好后,会要求你重启Eclipse,然后,Eclipse会根据目录的位置智能地和它相同目录下Android
sdk进行关联,可以通过选择菜单项“Window”然后单击Preference来查看,然后点击Android可以看到你的配置好的ADT和SDK

到这里就安装好了所有的开发环境了。收工回家。
选择windows,Android Vitual
Device Manager可以进第一次安卓的界面展示


Windows Android SDK下载安装,配置,异常问题解决教程的更多相关文章
- 2018年Unity结合Android SDK下载安装及配置教程
原文:2018年Unity结合Android SDK下载安装及配置教程 首先声明: Unity版本2017.1f3 最近试着在Unity中利用网易做AR开发时,发布项目文件需要发布到An ...
- Android SDK下载安装及配置教程
2017年12月07日 13:33:32 4942 转载自:http://blog.csdn.net/dr_neo/article/details/49870587 Android开发环境搭建可以分为 ...
- 《转载》最新鲜最详细的Android SDK下载安装及配置教程
Android开发环境搭建可以分: 第一步.安装JDK: 第二步.安装Eclipse: 第三步.下载并安装AndroidSDK: 下面详细介绍. 第一步.安装JDK Android开发工具要求必须 ...
- 最新鲜最详细的Android SDK下载安装及配置教程
//来源: http://www.cnblogs.com/summary-2017/p/8073225.html 最近Neo突发神经,想要将学过的一些计算机视觉.机器学习中的算法都放到移动设备上去跑跑 ...
- Java-JDK & Android SDK下载安装及配置教程
转自:http://blog.csdn.net/dr_neo/article/details/49870587 第一步.安装JDK: 第二步.安装Eclipse: 第三步.下载并安装AndroidSD ...
- 最详细的Android SDK下载安装及配置教程
文章转载与:https://blog.csdn.net/dr_neo/article/details/49870587 最近Neo突发神经,想要将学过的一些计算机视觉.机器学习中的算法都放到移动设备上 ...
- win10环境下Android SDK下载安装及配置教程
最近在配置Android环境时,发现网上许多教程都是在win7版本下进行配置的且存在许多问题,按照流程无法正确配置环境,因此我在收集网上资料及亲自配置成功的情况下,写出此文章.如有无法配置成功的话,欢 ...
- 2017年Android SDK下载安装及配置教程(附带原文地址)
首先声明: Unity版本5.6.3f1 最近试着在Unity中利用高通做AR开发时,发布项目文件需要发布到Android平台,遇到一些问题,看了网上的一些资料,踩了一些坑,现在总结出来,希望有相同的 ...
- 最详细的Android SDK下载安装及配置教程-------全文均为引用
<https://www.cnblogs.com/gufengchen/p/11038029.html>
随机推荐
- reStructuredText语法
reStructuredText 除了makedown语法这还存在另一种语法reStructuredText 相对Markdown来说,在写书方面更有优势: 使用sphnix能够自动生成目录和索引文件 ...
- WordPress 安装教程
1.要安装WordPress,先看他的环境要求 2.环境符合后,直接去官网下载 WordPress(点击去官网) 下载最新的安装包 3.下载解压后,直接在浏览器中访问 会自动跳转到安装界面 http: ...
- layui-表格宽度自适应
不设置表格宽度,表格默认全屏 可以通过以下方式设置表格宽度
- C语言 排序算法
冒泡排序 冒泡排序(英语:Bubble Sort)是一种简单的排序算法.它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序(如从大到小.首字母从A到Z)错误就把他们交换过来. 过程演示: 选 ...
- 【译】高级T-SQL进阶系列 (三)【中篇】:理解公共表表达式(CTEs)
[译注:此文为翻译,由于本人水平所限,疏漏在所难免,欢迎探讨指正] 原文链接:传送门. 一个简单的CTE例子 如前所述,CTE‘s提供给你了一个方法来更容易的书写复杂的代码以提高其可读性.假设你有列表 ...
- Unix系统级I/O
在Unix系统中,一且皆为文件.一个Linux文件就是一个字符序列,并且所有的I/O设备都被模型化成了文件.而所有的输入输出都被当作对对应文件的读和写.Linux提供了一组简单.低级的接口,使得所有的 ...
- go开发工具goclipse的安装
(1) 安装Eclipse 建议下载Eclipse时直接下载"Eclipse IDE for Java Developers"的package,而不要下载较小的Installer. ...
- 卸载mysql时,提示libmysqlclient.so.16()(64bit) is needed by (installed) postfix
卸载时,提示错误,用这个命令就可以rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.x86_64(这个是自己要卸载的版本) [root@unaryhost dev]# ...
- StringUtils中isEmpty方法和isBlank方法的区别
1.StringUtils.isEmpty没有忽略空格参数,是以是否为空和是否存在为判断依据. 示例: StringUtils.isEmpty("yyy") = false Str ...
- MySQL优化2.索引
什么是索引: 索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容. 建立索引合适的列 经常用作where条件的列,order by排序的列 数据列不重复而且并不是唯一的几个值 不被经常 ...