我用新的SDK工具(rev.23)更新了Eclipse,但现在当Eclipse启动时,我收到了错误:

此Android SDK要求Android开发者工具包版本为23.0.0或更高版本.当前版本为22.6.3.v201404151837-1123206.请将ADT更新为最新版本.

未找到"Check for updates"的更新.如果我try "Install new software",我可以看到版本23,但由于以下错误而无法升级:

Cannot complete the install because of a conflicting dependency.
Software being installed: Android Development Tools 23.0.0.1245622 (com.android.ide.eclipse.adt.feature.feature.group 23.0.0.1245622)
Software currently installed: Android Developer Tools 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.product 22.2.1.v201309180102-833290)
Only one of the following can be installed at once: 
    ADT Package 22.6.3.v201404151837-1123206 (com.android.ide.eclipse.adt.package 22.6.3.v201404151837-1123206)
    ADT Package 23.0.0.1245622 (com.android.ide.eclipse.adt.package 23.0.0.1245622)
Cannot satisfy dependency:
    From: Android Development Tools 23.0.0.1245622 (com.android.ide.eclipse.adt.feature.feature.group 23.0.0.1245622)
    To: com.android.ide.eclipse.adt.package [23.0.0.1245622]
Cannot satisfy dependency:
    From: Android Development Tools 22.6.3.v201404151837-1123206 (com.android.ide.eclipse.adt.feature.group 22.6.3.v201404151837-1123206)
    To: com.android.ide.eclipse.adt.package [22.6.3.v201404151837-1123206]
Cannot satisfy dependency:
    From: ADT Package 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.feature.group 22.2.1.v201309180102-833290)
    To: com.android.ide.eclipse.adt.feature.group 22.2.0
Cannot satisfy dependency:
    From: Android Developer Tools 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.product 22.2.1.v201309180102-833290)
    To: com.android.ide.eclipse.adt.package.feature.group [22.2.1.v201309180102-833290]

在从网站上下载了最后一个ADT之后,似乎又出现了另一个问题.

与SDK工具版本.23未安装proguard,缺少文件夹SDK dir/tools/proguard,也缺少其他工具.这个版本包含几个bug.

推荐答案

Google response:

This is a packaging bug. The entire proguard file is missing. We'll have an update asap, but until then just copy it over from a previous version of the tools:

并复制以下文件:

  • 工具/hprof conv
  • 工具/支持/注释.jar
  • 工具/程序守卫

因此,在最后,如果您手动从新的ADT副本开始:

Edit:在最新的ADT版本中,Bundle 包现在应该可以自动更新,所以install these new versions:

Don't try to upgrade from previous version美元,因为它根本不管用. 如果您在使用zipign时遇到问题,它现在位于build-tools下,而不再位于tools/下,因此您可以执行符号链接,或者直接将其复制到预期的文件夹中.

Java相关问答推荐

如果您仅同步写操作,Java布尔线程是否安全

Collections.binarySearch()使用Collections.reverseOrder()作为比较器返回-1

Spring安全实现多个SQL表身份验证

RDX触发ChoiceBox转换器(并按字符串值排序)

为什么我的画布没有显示在PFA应用程序中?

Java在模块化jar文件中找不到类,但是javap可以

同时运行JUnit测试和Selenium/Cucumber测试时出现问题

RxJava PublishSubject缓冲区元素超时

关于泛型的覆盖规则

如何创建同一类的另一个对象,该对象位于变量中?

为什么使用JDK21获取锁定锁比使用JDK11慢

Spring Data JPA慢慢地创建了太多非活动会话

@Rollback @ Transmission在验收测试中不工作

使用Room Database删除Jetpack合成中的所有项目后,UI未重新合成

如何在 spring 数据的MongoDB派生查询方法中使用$EXISTS

如何在JUNIT测试中覆盖ExecutorService?

Oj算法 MatrixR032从字符串、归一化和余弦相似度计算创建

将关闭拍卖的TimerService

无法将GSON导入到我的JavaFX Maven项目

为什么我的登录终结点不能被任何请求访问?