最近想把Adt-Bundle v22.3.0升级一下,结果发现用help->Install New Software在线升级会报错:
Cannot complete the install because of a conflicting dependency.
Software being installed: Android Development Tools 23.0.7.2120684 (com.android.ide.eclipse.adt.feature.feature.group 23.0.7.2120684)
Software currently installed: Android Developer Tools 22.3.0.v201310242005-887826 (com.android.ide.eclipse.adt.package.product 22.3.0.v201310242005-887826)
......(错误一大片,就不全部贴出来了)
于是想把之前的ADT卸载了,结果还是报错,不能卸载。上网寻找原因和解决方法,发现有很多不同的说法,可能和Adt-Bundle的版本有关系,当然下面这种解决方法是最符合我个人的情况的,参考了各个帖子之后,总结如下:
单独下载来的Adt-Bundle 是不能升级的,要想升级ADT,可以有两种方法:
1. 去eclipse官网http://www.eclipse.org/downloads/单独下载eclipse,然后再用help->Install New Software,输入站点:https://dl-ssl.google.com/android/eclipse/来下载ADT插件
2.直接去谷歌官方下载最新的ADT-Bundle,下载链接:
linux 64 bit vm: http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20140702.zip
linux 32 bit vm: http://dl.google.com/android/adt/adt-bundle-linux-x86-20140702.zip
mac: http://dl.google.com/android/adt/adt-bundle-mac-x86_64-20140702.zip
win32: http://dl.google.com/android/adt/adt-bundle-windows-x86-20140702.zip
win64: http://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140702.zip
参考的帖子如下:
http://www.eoeandroid.com/thread-536582-1-1.html
http://stackoverflow.com/questions/24437564/update-eclipse-with-android-development-tools-v-23
还可以参考这个帖子:https://code.google.com/p/android/issues/detail?id=72912(需要翻墙)