本文主要涉及Android开发环境搭建时的Eclipse、ADT及Android SDK的安装方法,还有遇到的两个问题及其解决办法。其中,ADT的安装介绍了在线和离线安装两种方式。

 1、安装eclipse

下载地址:http://www.eclipse.org/downloads/

注意:安装3.6版本及以上

 2、安装ADT

(1)在线安装

打开Eclipse,选择help->Install New Software...弹出安装新软件窗口。

在"Work with"中输入https://dl-ssl.google.com/android/eclipse/

选择所有软件,一直Next,需要accept的就accept,直到安装完毕。

PS:如果未成功安装到ADT的信息,重启eclipse多试几次。

(2)离线安装

下载ADT的zip文件。

打开Eclipse,选择help->Install New Software...弹出安装新软件窗口。

在"Work with"中点"Add",输入name,点Archive中选择ADT的路径。然后就可以按照在线安装的方法安装。

3、安装android-sdk

访问http://developer.android.com/sdk/index.html,下载适合自己平台的安装包。

设置系统变量:

设置系统环境变量ANDROID_HOME,设置为SDK的安装目录,如D:\android\android-sdk-windows

将D:\android\android-sdk-windows\tools;D:\android\android-sdk-windows\;

D:\android\android-sdk-windows\platform-tools;增加到PATH系统变量中

    设置SDK路径:

eclipse->windows->preferences->android中输入sdk的安装路径D:\android\android-sdk-windows。

 4、安装sdk

在D:\android\android-sdk-windows中打开SDK Manager,将会出现多个sdk版本。应用比较广泛的是2.2、2.3.3、3.1,选择合适的版本点击"Install package"。至此,sdk安装完毕。

ps:Tools中Android SDK Platform-tools必选。

之前在安装sdk18.0.0之后,运行android unit test时,遇到这个问题:java.lang.RuntimeException,错误信息太少,对吧。后面会详细介绍。

这是sdk18.0.0自身的bug造成,后来装了个sdk16.0.0就ok了。

5、创建AVD

打开eclipse,选择windows->AVD Manager,点击New,输入name,选择taget,size,点Create AVD。

ok,下面就可以创建工程。

遇到的两个问题

(1)大家都知道,android test需要对package做重签名,但是即使用re-sigh.jar重签名之后,依然提示签名错误。找了很多解决办法,最后实在是没有办法,把jdk版本从1.7降到1.6,ok了。所以,在这里建议需要用的童鞋在安装之前先检查下安装的eclipse和jdk的版本。给个验证可以成功的配合:eclipse 3.6 和jdk1.6

(2)在解决完重签名的问题之后,运行demo又提示RunTimeException。利用logcat查看具体原因是:Caused by: java.lang.RuntimeException: Could not find test class. Class: com.tencent.test.qqdriver.demo.AndroidQQDriverDemoScript。google了很多办法,最后发现是sdk1.8和adt18版本带来的问题,没有办法,只能降级到sdk1.6和adt16。在这里很想感叹一句,装个android的环境真是揪心和闹腾。建议大家用主流版本,最新的不一定是最合适的。

ADT和Android SDK的安装的更多相关文章

  1. 重装Eclipse、离线安装ADT、Android SDK

    由于最新的ADT.Android SDK需要最新版本的Eclipse才能使用,我无奈的只好升级Eclipse.看看自己的Eclipse已经两年没有升级了,也是时候升级了.升级前,有很多的顾虑.因为像这 ...

  2. Android SDK离线安装

    Android SDK离线安装是本文要介绍的内容,主要是来了解并学习Android SDK安装的内容,具体关于Android SDK是如何离线安装的内容来看本文详解. Android开发环境,完整的说 ...

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

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

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

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

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

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

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

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

  7. windows中android SDK manager安装更新sdk很慢,或者出现Done loading packages后不动甚至没有任何可用包

    出现问题: 1.windows中android SDK manager安装更新sdk很慢,或者出现Done loading packages后不动甚至没有任何可用包 2.Failed to fetch ...

  8. [android开发篇][android studio 和elipse都需要的流程 android sdk的安装

    第三步.下载并安装AndroidSDK 前面两步,我们已经配置了JDK变量环境,并安装好了Eclipse,通过这两步之后Java的开发环境就准备好了,如果我们只是开发普通的JAVA应用程序的话,那么到 ...

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

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

随机推荐

  1. linux查找并杀死进程shell

    ps -ef|grep java\ -cp\ .*jar|grep -v grep|cut -c 9-15|xargs kill -9

  2. 仿百度壁纸client(六)——完结篇之Gallery画廊实现壁纸预览已经项目细节优化

    仿百度壁纸client(六)--完结篇之Gallery画廊实现壁纸预览已经项目细节优化 百度壁纸系列 仿百度壁纸client(一)--主框架搭建,自己定义Tab + ViewPager + Fragm ...

  3. 【HTML5】元素<script>与<noscript>的使用

    功能描述 在新建的页面中增加一个文本框"txtContent"和一个按钮"请点击我":当单击按钮时.通过页面中加入的JavaScript脚本获取为文本框中的内容 ...

  4. Oracle 隐式游标 存储过程

    --隐式游标 注意变量赋值用(:=) 连接符用(||)而不是加号(+) DECLARE v_pk T_PLAT_KEYWORD.ID%TYPE; --主键 v_amount_message T_PLA ...

  5. iOS 实现启动屏动画(Swift实现,包含图片适配)

    代码地址如下:http://www.demodashi.com/demo/12090.html 准备工作 首先我们需要确定作为宣传的图片的宽高比,这个一般是与 UI 确定的.一般启动屏展示会有上下两部 ...

  6. chrome浏览器提取网页视频

    http://blog.csdn.net/pipisorry/article/details/37728839 在我们平时上网看视频听音乐时都会产生缓存,可是我们非常难通过一些软件把当中的视频和音乐文 ...

  7. html头部转码

    学习html是件比较容易的事情,但单单学html语言肯定是不够用的,所以大多数人并没有拿html作为学习核心,而是将html作为javascript.动态语言或者css学习的必经之路.于是很多人并不关 ...

  8. java之Cookie具体解释

    Cookie是由server端生成.发送给User-Agent(通常是浏览器).浏览器会将Cookie的key/value保存到某个文件夹下的文本文件内.下次请求同一站点时就发送该Cookie给ser ...

  9. Redis 的学习和使用

    安装Redis 官方网站:http://redis.io/ 官方下载:http://redis.io/download 可以根据需要下载不同版本 windows版:https://github.com ...

  10. SpringBoot使用MyBatis报错:Error invoking SqlProvider method (tk.mybatis.mapper.provider.base.BaseInsertProvider.dynamicSQL)

    © 版权声明:本文为博主原创文章,转载请注明出处  1. 错误描述 使用SpringBoot集成MyBatis框架,并且使用 mapper-spring-boot-starter 自动生成MyBati ...