SDK Manager更新adt sdk包后Eclipse无法使用的问题及其解决办法
2013-11-04 18:01
661 查看
刚开始开发android时直接装的SDK最新版本4.0.3(API 15), 最近要在开发中和大家统一SDK版本,需要再装版本2.3.X(API 10), 遂更新SDK manager,并安装低版本的SDK。速度很慢,更新了一下午。
问题一:更新完后,打开eclipse的SDK,提示“the SDK path was not in the preference”(好像是这么说的,我就记住了几个关键字)
打开Windows->Preference->Android 会有错误提示“this android sdk requires android developer toolkit version 21.0.0 or above Current version is....“ 你在更新***D后,***D的版本升级为当前最高版本,之前低版本的toolkit都无法使用,解决方法是android_sdk_windows_x86/tools/lib下的plugin.pro文件里的plugin.version改为更新前的***D版本
# begin plugin.prop
plugin.version=21.0.0(改为16.0.0)
# end plugin.prop
然后重启SDKmanager和Eclipse,即可生效
问题二:更改了低版本的Toolkit后,运行应用程序提示:
The connection to adb is down, and a severe error has occured.
You must restart adb and Eclipse.
Please ensure that adb is correctly located at '*****/tools/adb.exe' and can be executed.
查了一下网上解决这个问题的方案,都说重启adb, 在命令行里重启或者在任务管理器中kill adb.exe再启动或者关掉豌豆荚程序。这些解决方法对我来说都不适用,因为当前我的adb没有运行,没有进程也无法重启。后来查了一个资料很有用,把之前.android文件备份后删除,再重新建一个***D就可以了。我最后也是用这个方法解决的。后来想想原因,.android文件夹下放的是更新SDK前建立的各种***D,现在SDK版本高了,adb无法建立起新的SDK和旧的***D之前的关系。
追加问题二:早上解决这个问题后,下午再次运行程序又出现相同的错误,再用之前的方式解决不了问题。后来考虑是不是ADT的版本太低,之前只升级了SDK manager,升级以后问题依然存在。打开进程列表发现有豌豆荚的进程存在,关闭进程后重启eclipse解决了。中午打开豌豆荚下应用来着,忘记了,看来开发人员最好还是不要用豌豆荚这个软件了。
没想到更新一次SDK还这么麻烦,整理一下供需要的人参考~
参考文章:
http://toeo.iteye.com/blog/1205488 http://space.itpub.net/14466241/viewspace-741864 http://blog.csdn.net/xyylchq/article/details/7746193
转自:http://blog.csdn.net/heyetina/article/details/8185570
问题一:更新完后,打开eclipse的SDK,提示“the SDK path was not in the preference”(好像是这么说的,我就记住了几个关键字)
打开Windows->Preference->Android 会有错误提示“this android sdk requires android developer toolkit version 21.0.0 or above Current version is....“ 你在更新***D后,***D的版本升级为当前最高版本,之前低版本的toolkit都无法使用,解决方法是android_sdk_windows_x86/tools/lib下的plugin.pro文件里的plugin.version改为更新前的***D版本
# begin plugin.prop
plugin.version=21.0.0(改为16.0.0)
# end plugin.prop
然后重启SDKmanager和Eclipse,即可生效
问题二:更改了低版本的Toolkit后,运行应用程序提示:
The connection to adb is down, and a severe error has occured.
You must restart adb and Eclipse.
Please ensure that adb is correctly located at '*****/tools/adb.exe' and can be executed.
查了一下网上解决这个问题的方案,都说重启adb, 在命令行里重启或者在任务管理器中kill adb.exe再启动或者关掉豌豆荚程序。这些解决方法对我来说都不适用,因为当前我的adb没有运行,没有进程也无法重启。后来查了一个资料很有用,把之前.android文件备份后删除,再重新建一个***D就可以了。我最后也是用这个方法解决的。后来想想原因,.android文件夹下放的是更新SDK前建立的各种***D,现在SDK版本高了,adb无法建立起新的SDK和旧的***D之前的关系。
追加问题二:早上解决这个问题后,下午再次运行程序又出现相同的错误,再用之前的方式解决不了问题。后来考虑是不是ADT的版本太低,之前只升级了SDK manager,升级以后问题依然存在。打开进程列表发现有豌豆荚的进程存在,关闭进程后重启eclipse解决了。中午打开豌豆荚下应用来着,忘记了,看来开发人员最好还是不要用豌豆荚这个软件了。
没想到更新一次SDK还这么麻烦,整理一下供需要的人参考~
参考文章:
http://toeo.iteye.com/blog/1205488 http://space.itpub.net/14466241/viewspace-741864 http://blog.csdn.net/xyylchq/article/details/7746193
转自:http://blog.csdn.net/heyetina/article/details/8185570
相关文章推荐
- 22.解决 eclipse 与 AS 共用 SDK 导致 eclipse ADT 无法使用的问题
- Failed to fetch URl https://dl-ssl.google.com/android/repository/addo Android SDK更新以及ADT更新出现问题的解决办法
- 安装jdk后使用Eclipse遇到无法启动问题解决办法
- Eclipse 更新ADT和SDK后,编译程序出现Unable to execute dex: Java heap space 解决办法
- 解决eclipse中Android SDK Manager更新慢和部分无法显示System Image镜像问题
- 解决Android SDK Manager,ADT无法在线更新的问题
- 2014年新sdk更新,引发的旧eclipse无法使用的问题
- Eclipse Android SDK无法下载问题不翻墙解决办法只看楼主收藏
- 如何解决Eclipse更新ADT或者更新SDK的问题
- 【Eclipse问题解决办法】01. juno版本的Eclipse无法安装ADT的错误解决办法
- Eclipse Android SDK不翻墙解决无法下载问题的办法
- Android SDK Manager无法更新问题的解决办法
- Linux下安装Eclipse及解决谷歌被墙无法更新SDK问题
- Failed to fetch URl https://dl-ssl.google.com/android/repository/addo Android SDK更新以及ADT更新出现问题的解决办法