这几天看到android的新版本更新到4.4了,但是Eclipse中的SDK最高版本还是4.2,遂萌动了升级版本的需要,之前更新过的版本着实不想再重新生成,研究了下Eclipse在线升级的方法,一下仅供参考:


       如果当初在搭建android开发环境的时候,使用离线ADT包搭建的,在这里会比较麻烦一点,需要先将此ADT下的所有东西全部卸载掉,来升级ADT,也可将最新版本的ADT下载到本地,然后升级进去。如果是通过设置链接:https://dl.google.com/android/eclipse 创建的ADT,则直接通过Helper → Check for Updates 进行升级,不需要再经过卸载然后升级。


       1、卸载:adt20 - jar:file:/F:/TDdownload/ADTPlugin20.0.3.zip!/ 的ADT内容

             步骤:Helper → Install New Software → What is aleardy installed?

android 第三方在线升级 安卓在线升级_Eclipse在线更新Android S

        红框中的不要卸载,其他的全部选中卸载掉,卸载的时候会重复的Restart Now。对于如下找不到SDK的错误不用理会,直到全部卸载完。

                            

android 第三方在线升级 安卓在线升级_android 第三方在线升级_02


     2、重新加载进去ADT,下载到本地的,直接在Helper → Install New Software 中点击Add

                            

android 第三方在线升级 安卓在线升级_在线更新Android SDK与ADT_03

           比使用Google在线升级还是速度快很多,如果你需要速度的话,本地更新ADT依然是首选,如果有足够的耐心或者网络比较厉害的可以直接使用在线升级

                            

android 第三方在线升级 安卓在线升级_android 第三方在线升级_04

           加载进去如图所示:

android 第三方在线升级 安卓在线升级_android 第三方在线升级_05

             直接点击Next直到安装完ADT,具体过程同搭建环境时布置ADT一样,这里不再截图介绍。


          3、更新Android SDK:

                打开Android SDK Manager 界面

android 第三方在线升级 安卓在线升级_android 第三方在线升级_06

        这里需要注意红框中的Toos目录,只更新这个目录里面的东西,最重要的是这里面的东西都要显示Installed的情况下,下面的版本19中才会出现最新版本的SDK提供下载。开始搭建环境的时候使用的是当时最新现在比较旧的版本,所以这里提示最好先升级Android SDk的版本,之后再升级最新系统的版本。

android 第三方在线升级 安卓在线升级_Eclipse在线更新Android S_07

出现Read timed out就说明选择的此项没有安装完成,这个时候,关闭掉Androd SDK Manager界面,重新打开,如果希望重新加载完全可以重启Eclipse。

更新完上述两个重启Eclipse,在进入Android SDK Manager:

android 第三方在线升级 安卓在线升级_在线更新Android SDK与ADT_08

        在Toos目录中多了下面几项,以及最上面两项需要更新的,那就开始吧,更新都一半的时候会弹出一个提示框:

                              

android 第三方在线升级 安卓在线升级_在线更新Android SDK与ADT_09

        提示你需要关闭掉Eclipse.exe程序,关闭掉之后点击Yes继续更新,这里不需要关闭Android SDK Manager界面,在关闭掉Eclipse.exe程序之后,在Windows 任务管理器界面的进程中关闭掉adb.exe,不然,更新过程依然会有错误。


         更新完上述Tools中的选项,就可以开始下载最新版本的系统的SDK了,但是在下载4.4的时候特别的扯淡,就是先要更新出来红框中两项,其他的才可以顺利的下载下来,搞的很莫名其妙:

android 第三方在线升级 安卓在线升级_android 第三方在线升级_10


         下载最新系统的版本的时候,别忘记了更新以前老版本中的有Update开头的选项,这一切弄完后,Eclipse在线更新Android SDK与ADT便成功了。