今天偶在Ubuntu上尝试使用Eclipse,并安装ADT插件,很不幸,遇到了麻烦。之前在Windows上安装ADT插件基本没有任何问题,即使有时无法直接连接https://dl-ssl.google.com/android/eclipse/ ,也可以通过连接http://dl-ssl.google.com/android/eclipse/ 或者直接下载插件安装包也都可以解决。但是这次在Ubuntu上的问题却无法通过这种方法解决,提示如下:
Cannot complete the request. See the details. Unsatisfied dependency: [com.android.ide.eclipse.adt.feature.group 0.9.3.v200909031112-12945] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.wst.sse.core/0.0.0 Unsatisfied dependency: [com.android.ide.eclipse.adt.feature.group 0.9.3.v200909031112-12945] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.wst.xml.core/0.0.0 Unsatisfied dependency: [com.android.ide.eclipse.adt.feature.group 0.9.3.v200909031112-12945] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.wst.xml.ui/0.0.0 Unsatisfied dependency: [com.android.ide.eclipse.adt.feature.group 0.9.3.v200909031112-12945] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.wst.sse.ui/0.0.0 ......
?经过一番搜索,终于找到了解决方案。首先要按照如下方式添加updat site:
http://code.google.com/eclipse/docs/faq.html#wstinstallerror
?
之后再按照正常步骤安装ADT插件,恩,终于可以了。原因就是用apt-get install 方式安装的Eclipse缺少一些必要的components,所以导致ADT插件总是无法安装成功,当添加了那个update site之后,就可以安装相应的components了,所以ADT也就可以安装了。