团队编程项目终于开始了,相信大家都在如火如荼的准备的当中,这里念半整理了一份还比较全面的关于 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下载安装,配置,异常问题解决教程的更多相关文章

  1. 2018年Unity结合Android SDK下载安装及配置教程

    原文:2018年Unity结合Android SDK下载安装及配置教程 首先声明: Unity版本2017.1f3        最近试着在Unity中利用网易做AR开发时,发布项目文件需要发布到An ...

  2. Android SDK下载安装及配置教程

    2017年12月07日 13:33:32 4942 转载自:http://blog.csdn.net/dr_neo/article/details/49870587 Android开发环境搭建可以分为 ...

  3. 《转载》最新鲜最详细的Android SDK下载安装及配置教程

    Android开发环境搭建可以分: 第一步.安装JDK: 第二步.安装Eclipse: 第三步.下载并安装AndroidSDK:   下面详细介绍. 第一步.安装JDK Android开发工具要求必须 ...

  4. 最新鲜最详细的Android SDK下载安装及配置教程

    //来源: http://www.cnblogs.com/summary-2017/p/8073225.html 最近Neo突发神经,想要将学过的一些计算机视觉.机器学习中的算法都放到移动设备上去跑跑 ...

  5. Java-JDK & Android SDK下载安装及配置教程

    转自:http://blog.csdn.net/dr_neo/article/details/49870587 第一步.安装JDK: 第二步.安装Eclipse: 第三步.下载并安装AndroidSD ...

  6. 最详细的Android SDK下载安装及配置教程

    文章转载与:https://blog.csdn.net/dr_neo/article/details/49870587 最近Neo突发神经,想要将学过的一些计算机视觉.机器学习中的算法都放到移动设备上 ...

  7. win10环境下Android SDK下载安装及配置教程

    最近在配置Android环境时,发现网上许多教程都是在win7版本下进行配置的且存在许多问题,按照流程无法正确配置环境,因此我在收集网上资料及亲自配置成功的情况下,写出此文章.如有无法配置成功的话,欢 ...

  8. 2017年Android SDK下载安装及配置教程(附带原文地址)

    首先声明: Unity版本5.6.3f1 最近试着在Unity中利用高通做AR开发时,发布项目文件需要发布到Android平台,遇到一些问题,看了网上的一些资料,踩了一些坑,现在总结出来,希望有相同的 ...

  9. 最详细的Android SDK下载安装及配置教程-------全文均为引用

    <https://www.cnblogs.com/gufengchen/p/11038029.html>

随机推荐

  1. 如何在centos里面安装php-posix

    今天在虚拟机上安装一个系统的插件,出现了You must have POSIX and PCNTL functions to use Video Process,搜了一下缺少插件,那接下来就是安装了. ...

  2. 洛谷 P1981 表达式求值(模拟)

    嗯... 题目链接:https://www.luogu.org/problem/P1981 这道题其实是数组模拟栈.首先处理乘法:注意从后往前处理,处理后归零.然后把数都加起来即可. AC代码: #i ...

  3. jQuery中$("input")与$(":input")的区别

    $("input")表示获取页面所有的input元素 $(":input")选取表单中所有的input,select 和 button元素

  4. iOS开发之通过Framework建立项目依赖

    https://www.jianshu.com/p/d146db167bf3 项目开发时经常会遇到个别模块想打包成framework的情况,传统的打包方式太繁琐,反复测试时很麻烦,不如一个项目管理来得 ...

  5. 浏览器 User-Agent 整理

    也可以去这里查询:http://tools.jb51.net/table/useragent window.navigator.userAgent 1) Chrome Win7: Mozilla/5. ...

  6. Spring Boot Security 使用教程

    虽然,我在实际项目中使用的是 shiro 进行权限管理,但 spring boot security 早已大名鼎鼎,虽然他的入门要相对复杂一点,但是设计视乎更加吸引人. 本章节就是以一篇快速入门 sp ...

  7. Vue中组件之间的通信方式

    vue是数据驱动视图更新的框架, 所以对于vue来说组件间的数据通信非常重要,那么组件之间如何进行数据通信的呢? 本文会介绍组件间通信的8种方式如下图所示, 并介绍在不同的场景下如何选择有效方式实现的 ...

  8. k sum 问题系列

    转自:http://tech-wonderland.net/blog/summary-of-ksum-problems.html (中文旧版)前言: 做过leetcode的人都知道, 里面有2sum, ...

  9. XCOJ: 计算器

    题目地址:http://xcacm.hfut.edu.cn/problem.php?id=1251 就和表达式求值有点像,但是和杭电的哪一题不一样的是中间没有空格,那么就意味着必须通过字符串处理的方式 ...

  10. java调用exe

    前言:最近做了一个Java跨平台开启,关闭,重启nginx的功能,在Java操作exe上遇到了一些问题,下面是对这个问题一个总结 一.Java操作exe的三种方式 (1)Runtime.getRunt ...