开始学习Android了 看着眼花缭乱的教程真心无奈。。。So  无耻的来了个大综合 自己充当了小白鼠。。

(PS 若文章中链接失效 请留言反馈me会尽快修复)

开始的开始 java运行环境还是很必要的 

 

如果你java环境已有,自己也不想瞎折腾 欢迎使用ADT bundle,ADT bundle包含sdk + 特定版本platform + eclipse + adt + 兼容包,解压缩即可使用。唯一的缺点是体积比较大,如果你刚开始学习Android强烈建议自己手动来搭建Android开发环境。。。

adt-bundle-windows-x86-20131030.zip

如果你有JAVA环境请跳过第一部分。。。。

关于有关资源的的下载

百度wp地址

推荐几个下载地址备用:

八进制大神博客

AndroidDevTools

 1 .JAVA环境的搭建

首先前往官网下载jdk

点击download在新页面

下载32还是64自己选  。32位的jdk是能在64位的操作系统上运行的。

点击下载

下载jdk  下载好后开始安装

 

点击下一步  如果你想将jdk安装在别处 点击更改 修改成你想要安装的路径(建议修改成如图的路径)点击确定

 

 

点击确定

点击下一步开始安装

等待  。。。 。。

等待。。。

安装jre 建议与jdk同一目录。。点击下一步

完成安装 下面开始配置环境变量。

回到桌面 单击计算机 右键属性

高级系统设置

点击新建

输入变量名JAVA_HOME  变量值 即jdk的安装目录

 

点击确定

点击编辑  找到最前端 (PS可用快键键home:到最前面;end:到最后面)

输入如下:

%JAVA_HOME%\jdk\bin;%JAVA_HOME%\jre\bin;

注意一定要有;隔开   环境变量的作用在于设定一条捷径找到该资源,在里面有很多条捷径 分别用;隔开了

点击确定 -确定

Win+R输入cmd 在窗口内输入java -version

若出现

表明环境变量未配置好 需重新配置 返回上步 重新设置。

Tips:32位的jdk默认安装在Program Files (x86) 而64位的jdk默认安装在Program Files文件夹。

至此 Android开发基础环境JAVA环境已搭建好。

 

2. 下面开始正二八经的android环境搭建

 

你要是为了方便省事 直接下载ADT Bundle解压后就能进行开发了 

资源下载推荐地址:adt-bundle-windows-x86-20131030.zip

 八进制大神博客也有你所需要的资源。。。

若想自己一步步搭建环境 ,熟悉流程 请接着看。。。

2.1 Eclipse的下载,安装

下面来安装Eclipse 打开eclipse官网  

建议下载eclipse IDE for java ee Developers

 

两者的详细介绍

下载好eclipse 至于下载32位还是64位的 取决于jdk的位数

 

Eclipse  下载下来 解压后就能使用了

若点击eclipse.exe出现如下情况

 

考虑为eclipse的位数与jdk位数不一致。请下载对应版本  如果你同时安装了32和64位jdk 出现这种情况

Eclipse 完成  下面安装ADT

关于如何让你的eclipse运行更快 戳这里

2.2 ADT的安装 

 

ADT 下载地址:官方地址  (建议粘贴进迅雷 提高下载速度)

 

 

 

也可以去八进制大神的博客下载资源  资源很全 下载也够快。。。

 

下载后解压 下面开始安装ADT 打开eclipse

 

点击help-install new software

点击add

点击Arch..找到ADT所在目录 至于名字 随便取吧

点击确定

不同版本的ADT所包含的Tools不一样 将Developer Tools全选就行了 别的不勾兑

 

记得去掉该对勾 不然在未fq的情况下 安装非常非常慢

出现如下情况

接下来就是next-next -next-finsh

这样 ADT就安装好了

安装好后出现如下图标

And 关于卸载ADT

点击help-install new software 点击Available software sites 选中有移除的ADT remove就行了。

2.3 SDK的安装

SDK下载地址:地址:SDK下载(建议粘贴进迅雷 提高下载速度)

下面来安装SDK 将下载好的SDK解压 打开eclipse 点击windows-preference

点击Browse找到SDK的位置 注意 SDK所在位置最好不要有中文

官网下载的SDK有的就如图下的东西 其中add-ons是空的。。。

还有一些东西里面是没有的,这是你需要在线升级或者自己手动下载文件创建好相应目录放在SDK下,在线升级会访问谷爷,如果你会用goagent 请跳至文章最后GAE处。

自己手动下载那就有必要说下SDK的目录列表。。。

Add-ons :保存附加库 像Google Maps的API啊等等

Docs:  是安卓开发的离线帮助文档 ,跟以前的API手册一个样

Platform:  每个平台的SDK真正文件 已API level 划分SDK版本

 

Platform-Tools: 保存着通用工具,像什么adb dx啊都在这里

 

Tools :tools 作为SDK根目录下的tools文件夹,这里包含了重要的工具,比如ddms用于启动Android调试工具,比如logcat、屏幕截图和文件管理器, 而draw9patch则是绘制android平台的可缩放png图片的工具,sqlite3可以在PC上操作SQLite数据库,而 monkeyrunner则是一个不错的压力测试应用,模拟用户随机按键,mksdcard则是模拟器SD映像的创建工具,emulator是 android模拟器主程序,不过从android 1.5开始,需要输入合适的参数才能启动模拟器,traceview作为android平台上重要的调试工具。

 

Sample :   google提供的开发示例

 

Usb_driver:顾名思义,保存着android平台google官方机型的驱动如nexus one、nexus s,同时也有一些老机型驱动的支持,比如说htc dream、htc magic和Motorola 的droid。

 

总之tools就是开发所要用的工具,platform就是平台。Platform-tools是android 3.0后才有的,就是说开发android 3.0(或是之后)应用什么的所要用到的工具,之前只有tools的。 platform就是android各版本,比如android 2.1,android 2.1,android 3.0

GAE

Android SDK的fq更新  方法来之ChinaUnix

亲测可用

写在后面的话 关于GAE 

download address:GAE     关于怎么手动替换被污染的谷爷ip:address

【原创】史上最全的Android开发环境搭建的更多相关文章

  1. 史上最全系列Android开发环境搭建

    一.安装JDK1.JDK下载打开网站http://www.oracle.com/technetwor ... nloads-1880260.html,选择相应的操作系统下载JDK 2.安装JDK本机是 ...

  2. [开发工具] 史上最全系列之开发环境搭建之DDMS

    原文链接:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=275774 一.简介 DDMS 的全称是DalvikDebug Mon ...

  3. 史上最全的Android开发学习教程集锦【初学者】

    根据Google的报告,截止2017年5月为止,Android活跃用户已超过20亿,并还在持续增长中.Android系统在几个主要的市场上已超过了iOS系统,特别是在美国,欧洲和日本,然而苹果确实在中 ...

  4. 史上最全最详细的环境搭建教程,行百里者手把手教你在windows下搭建Anaconda+pycharm+库文件(TensorFlow,numpy)环境搭建

    我是在搭建TensorFlow开发环境的道路上走了很多弯路 掉了很多头发,为了让广大同学们不在受苦受累 下面我将手把手教你学习如特快速搭建python环境 快速导入numpy,PIL,pillow,等 ...

  5. Android开发环境搭建步骤-【Android】

    本教程是android开发环境在windows下的安装配置,经本人测试完全正确无误.这个教程是史上最详细的android开发环境搭建教程. 工具/原料 Eclipse 3.7.0.Java Jdk6. ...

  6. GitHub上史上最全的Android开源项目分类汇总 (转)

    GitHub上史上最全的Android开源项目分类汇总 标签: github android 开源 | 发表时间:2014-11-23 23:00 | 作者:u013149325 分享到: 出处:ht ...

  7. .Net魔法堂:史上最全的ActiveX开发教程——ActiveX与JS间交互篇

    一.前言 经过上几篇的学习,现在我们已经掌握了ActiveX的整个开发过程,但要发挥ActiveX的真正威力,必须依靠JS.下面一起来学习吧! 二.JS调用ActiveX方法 只需在UserContr ...

  8. .Net魔法堂:史上最全的ActiveX开发教程——自动更新、卸载篇

    一.前言 B/S模式的特点之一,客户端版本升级相对简单.快捷,适合产品的快速迭代.而ActiveX组件的自动更新同样也继承了这一优点.下面我们一起来了解吧! 二.二话不说更新ActiveX 1. 设置 ...

  9. .Net魔法堂:史上最全的ActiveX开发教程——部署篇

    一.前言 接<.Net魔法堂:史上最全的ActiveX开发教程——发布篇>,后我们继续来部署吧! 二. 挽起衣袖来部署   ActiveX的部署其实就是客户端安装ActiveX组件,对未签 ...

随机推荐

  1. 玩玩hibernate

    这几天师兄,让我玩玩hibernate,然后通过这个玩意写爬虫(spider).这一说不打紧,嗯,一个星期没有了,全都是由于配置环境,心很塞,整个星期的空闲时间都用来做重复的工作.在学习之前,我先查找 ...

  2. 【转】shell 教程——07 Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数

    前面已经讲到,变量名只能包含数字.字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量. 例如,$ 表示当前Shell进程的ID,即pid,看下面的代码: $echo $$ 运 ...

  3. PHP开发APP接口(一)

    php以json或者xml 形式返回给app.明白这点就很好说了,就是把数据包装成json或者xml,返回给APP 定义抽象APP基类: <?php /** * 定义API抽象类 */ abst ...

  4. java中如何使正在运行中的线程退出

    终止线程的三种方法      有三种方法可以使终止线程.      1.  使用退出标志,使线程正常退出,也就是当run方法完成后线程终止.      2.  使用stop方法强行终止线程(这个方法不 ...

  5. Java NIO使用及原理分析(三)

    在上一篇文章中介绍了缓冲区内部对于状态变化的跟踪机制,而对于NIO中缓冲区来说,还有很多的内容值的学习,如缓冲区的分片与数据共享,只读缓冲区等.在本文中我们来看一下缓冲区一些更细节的内容. 缓冲区的分 ...

  6. Zend Framework 2参考Zend\Authentication(摘要式身份验证)

    Zend Framework 2参考Zend\Authentication(摘要式身份验证) 介绍 摘要式身份验证是HTTP身份验证的方法,提高了基本身份验证时提供的方式进行身份验证,而无需在网络上以 ...

  7. JMeter入门(3):录制JMeter脚本

    一般自己手动的设置JMeter会比较麻烦,如果一边操作页面,提交表单,一边能够自动生成JMeter的脚本,则非常方便: BadBoy:录制JMeter脚本: Donwload URL:http://w ...

  8. android考试题

    一.选择题 1. Math.round(11.5)等于多少(    ). Math.round(-11.5) 等于多少(   C  ). A.11 ,-11    B.11 ,-12 C.12 ,-1 ...

  9. 最严格的身份证校验(JavaScript版)

    在JavaWeb研发过程中为了获取有效的用户信息,校验其数据的有效性非常是必要,以下贴出在项目中用到的关于身份证的校验: <!DOCTYPE HTML PUBLIC "-//W3C// ...

  10. [CSS] Targeting Elements with CSS Attribute Selectors

    Beyond classes and IDs CSS also provides selectors to target element based on their attributes. In t ...