安装Android SDK和ADT步骤和遇到的问题
http://894503895.diandian.com/post/2012-05-16/18695648
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的环境真是揪心和闹腾。建议大家用主流版本,最新的不一定是最合适的。
安装Android SDK和ADT步骤和遇到的问题的更多相关文章
- linux下centos安装android sdk最新全面教程【可行】
1.此教程解决了当你配置完android sdk的环境变量以后,可能在命令中打入adb还是提示错误.现在给大家提供最新解决方法,此方法同时可以解决最新的centos 6.5版本 2.本教程支持最新ja ...
- Appium移动自动化测试之安装Android SDK和JDK
安装好Appium后,我们来继续安装Android SDK和JDK,JDK的安装以及环境变量配置这边就不再多说了,毕竟都是从事自动化的,这个应该是so easy.闲言少续,我们来操作Android S ...
- Ubuntu 15.10 x64 安装 Android SDK
操作系统:Ubuntu 15.10 x64 目标:安装 Android SDK 本文最后更新时间:2015-11-3 安装32位库文件 2013年9月的iPhone 5s是第一款64位手机,而Andr ...
- Android SDK +Eclipse+ADT+CDT+NDK 开发环境在windows 7下的搭建
Android SDK+Eclipse+ADT+CDT+NDK 开发环境在windows 7下的搭建 这几天一直在研究 Android SDK C/C++平台的搭建,尽管以前有成功在Windows ...
- Ubuntu下全命令行安装Android SDK
为了在AWS云服务器上实现自动化打包Android APP的APK包,我需要远程命令行环境下安装Android SDK,当然还要用代理或者科学上网,这里简单整理一下过程: 首先,由于墙的原因,Andr ...
- Ubuntu 15.10 x64 安装 Android SDK(转)
操作系统:Ubuntu 15.10 x64 目标:安装 Android SDK 本文最后更新时间:2015-11-3 安装32位库文件 2013年9月的iPhone 5s是第一款64位手机,而Andr ...
- Windows如何安装Android SDK
我们都知道App测试分为Android和IOS两种客户端,当我们测试Android版本的App的时候经常要安装Android环境,那么安装Android SDK 就是必不可少的,接下来我们就来看看如何 ...
- 黄聪:Windows 64位系统中安装Android SDK“系统找不到指定的文件Java.exe”解决方法
明明已经在64位window7中安装好了64位版本的jdk,为什么android SDK安装程序却识别不到jdk呢?先看看报错: Java SE Development Kit (JDK) not f ...
- 安装Android SDK Manager的“Failed to fetch refused”问题解决方法
安装Android SDK Manager的"Failed to fetch refused"问题解决方法 一见 2014/11/11 问题现象: 步骤一:修改hosts文件(wi ...
随机推荐
- objective-c new关键字
xxx *a = [xxx new] 等价于 xxx *a = [[xxx alloc]init] ,但如果类的构造函数带参数就不能使用new了. 练习了下<Objective-C 基础教程&g ...
- Fortran编译多个文件(转载)
最近需要在Linux系统下编译多个Fortran程序,在网上搜索了一下,但是资料不多,也许因为这个问题比较简单,不值一提,但还是把我知道的写出来,供大家参考: 方法一: 假如现在有两个Fortran程 ...
- Android Studio + gradle多渠道打包
通过工具栏的Build->Build Apk 好像只能打包第一个Module(eclipse里面是Project的概念),怎么多渠道打包呢?目前好像只能一个一个的打 首先在清单文件里设置个变量: ...
- lucene文件格式待整理
这是之前Lucene3.0生成的索引格式 a表
- Linux进程间通信-命名管道
前面我们讲了进程间通信的一种方式,匿名管道.我们知道,匿名管道只能用于父子关系的进程之间.那么没有这种关系的进程之间该如何进行数据传递呢? 1.什么是命名管道 匿名管道是在缓存中开辟的输出和输入文件流 ...
- .NET垃圾回收 – 非托管资源
前面一篇文章介绍了垃圾回收的基本工作原理,垃圾回收器并不是可以管理内存中的所有资源.对于所有的托管资源都将有.NET垃圾回收机制来释放,但是,对于一些非托管资源,我们就需要自己编写代码来清理这类资源了 ...
- 006. C#使用WMI操作远程计算机
1. 使用WMI CIM studio 查看\root\CIMV2 所有可使用的表/字段(类/属性) , 点击下载 WMI CIM studio 2. 安装完成后打开VMI CIM studio
- shell之here文档
http://www.cnblogs.com/xiangzi888/archive/2012/03/24/2415077.html在shell脚本程序中,向一条命令传递输入的一种特殊方法是使用here ...
- 九度OJ题目1387斐波那契数列
/*斐波那契数列,又称黄金分割数列,指的是这样一个数列: 0.1.1.2.3.5.8.13.21.…… 在数学上,斐波纳契数列被定义如下: F0=0,F1=1, Fn=F(n-1)+F(n-2)(n& ...
- python pydoc
pydoc是Python自带的模块,主要用于从python模块中自动生成文档,这些文档可以基于文本呈现的.也可以生成WEB 页面的,还可以在服务器上以浏览器的方式呈现! windows powersh ...