本人在安装ADT Bundle for windows的各种问题总结

本人在安装ADT Bundle for windows的各种问题总结

1.解决国内访问Google服务器的困难:

1.启动 Android SDK Manager ; 
2.打开主界面,依次选择「Tools」、「Options…」,弹出『Android SDK Manager - Settings』窗口; 
3.在『Android SDK Manager - Settings』窗口中,在「HTTP Proxy Server」和「HTTP Proxy Port」输入框内填入mirrors.neusoft.edu.cn和80,并且选中「Force https://… sources to be fetched using http://…」复选框; 
4.设置完成后单击「Close」按钮关闭『Android SDK Manager - Settings』窗口返回到主界面; 
5.依次选择「Packages」、「Reload」。

2.更新Android SDK 出错 Failed to rename directory empToolPackage.old01

打算更新android sdk版本到 android sdk tools 20,打开sdk manager.exe 开始更新,结果安装时弹出错误提示:failed to rename directory d:android-sdk ools to d:android-sdk emp oolpackage.old01.安装失败,在ubuntu上没有出现这个问题,win7上出现了,说是不能更改tools这个文件名,原来是当打开sdk manager.exe后,会运行一些 tools文件夹下的一些程序,比如 android.bat,这样会使得tools这个文件夹被锁定,无法修改,网上有很多说是使用命令行来更新,这种有点复杂。

现在找到另一种很傻瓜的方法:

关闭之前打开的sdk manager.exe ,把sdk 中的tools文件夹复制一份,就放在tools的同一级目录下,然后打开复制的那个tools文件夹(名称一般为 “tools-副本”),然后直接打开android.bat 文件,就会自动打开 sdk manager.exe的界面,接着更新就可以,等到更新完了,把复制的那个 tools文件夹删除掉就ok了,这样也避免了对打开的文件进行更改的错误。

3.最常见的就是SDK和ADT版本不兼容问题,这个要特别注意

如:这里写图片描述这表明sdk的版本比ADT版本更高;现在有2种方法可以解决该问题:1.升级ADT,但是国内谷歌用不了,无法在线升级,只能找离线包2.降低sdk的版本,可以在D:Javaadt-bundle-windows-x86-20131030sdk oolslib找到文件plugin.prop用记事本打开,修改里面的内容,把“23.0.0”改为“22.3.0”即可

现在我来把自己安装ADT和SDK的过程来说一遍:

a.首先我选择的ADT版本是adt-bundle-windows-x86-20131030;这个是网上下载的,大约有450M。然后我选择SDK的版本是jdk-8u45-windows-i586;(这个是在官网下的目前最新版),而后就现ADT和SDK版本不一致的问题. 
b.解压好ADT以后里面有3个文件(2个文件夹和1个可执行文件),安装等方法这里不介绍,安装路径我这里要说明一下,最好把adt-bundle-windows-x86-20131030和安装好的jdk(即jdk1.8.0_45)放在同一个文件夹,例如adt和jdk的路径,这样方便以后配置环境变量;(因为安装路径不能有空格否则会出问题,一般我们默认的安装路径都有program file) 
c.配置环境变量 
变量名:ANDROID_SDK 变量值:D:Javaadt-bundle-windows-x86-20131030sdk 
变量名:CLASSPATH 变量值:.;%JAVA_HOME%lib ools.jar;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib; 
变量名:JAVA_HOME 变量值:D:Javajdk1.8.0_45 
变量名:Path 变量值:.;%JAVA_HOME%in;%JAVA_HOME%lib;%ANDROID_SDK% ools;%ANDROID_SDK%platform-tools

原文地址:https://www.cnblogs.com/Yiutto/p/4663542.html