36

我找到了该问题的一些答案,但没有一个对我有用。在新项目创建中获取最后一个屏幕时,我收到下一条消息:

不支持的模板依赖项:升级您的 Android Eclipse 插件

所需版本为空(在某些情况下显示为 8)。安装的版本是18。

我已经尝试了许多在这里找到的解决方案,例如:

  • 以管理员身份运行 SDK 管理器
  • 以管理员身份运行 Eclipse
  • 从 SDK extra 文件夹重新安装支持组件,然后重新启动 Eclipse,

这些都不适合我。

还有其他解决方案吗?

4

8 回答 8

48

更新 2:现在 (2013-09-19T17:00:00Z) 有可用的ADT 22.2.1工具 22.2.1更新可修复此问题:

  • 使用 Eclipse > Help > Check for Updates 获取 ADT 22.2.1
  • 使用 SDK Manager 获取 Tools 22.2.1

您需要这两个部分来解决问题。http://developer.android.com/sdk/index.html上的 ADT 包和安装程序包也已更新。

(从这里


更新错误报告现在有一个附有固定模板文件的响应和以下评论:

这个是我的坏。我正在更改模板使用的依赖系统,并且在此工具构建中加入了一个瞬态。模板已安置在 AOSP 主分支中。

我附上了当前活动模板的快照。用这个 zip 的内容替换你的 sdk/tools/templates/activities 文件夹应该可以解决这个问题。

我带来的不便表示歉意。

下面是我较旧的解决方法。


错误的解决方法:

对于空白活动

  1. 编辑<sdk>/tools/templates/activities/BlankActivity/template.xml

  2. 注释掉依赖:

    <!--<dependency name="appcompat" version="v7" />-->
    

对于主/详细流程

  1. 编辑<sdk>/tools/templates/activities/MasterDetailFlow/template.xml

  2. 注释掉依赖项:

    <!--<dependency name="support" version="v4" />
    <dependency name="android-support-v4" revision="8" />-->
    

最后:

  • 重启 Eclipse

android-support-v4.jar如果需要,从复制<sdk>/extras/support/v4到您的libs.

于 2013-09-17T11:46:50.520 回答
4

@Šantić A. Miroslav - 我不知道为什么,但删除 SDK 工具并不会降级到以前的版本。该文件夹<sdk>/tools刚刚消失,并且发生了找不到路径错误


我尝试从http://dl-ssl.google.com/android/repository/tools_r22-windows.zip下载,解压缩并将其替换为降级SDK 工具的<sdk>/tools文件夹,它对我有用。

于 2013-09-17T03:36:55.163 回答
1

我有同样的问题。它发生在我将 Android SDK 工具升级到版本 22.2 时。降级到旧版本将解决此问题。

于 2013-09-17T02:41:06.423 回答
1

在过去的几个小时里我遇到了同样的问题,我解决了它......我从下面的链接下载了 SDK(适用于我的 Mac)。

[对于 Mac] http://dl-ssl.google.com/android/repository/tools_r22-macosx.zip

[适用于 Windows] http://dl-ssl.google.com/android/repository/tools_r22-windows.zip

[适用于 Linux] http://dl-ssl.google.com/android/repository/tools_r22-linux.zip

我去了 Android 安装目录 --> 工具并用下载的文件替换了所有内容。

我重新启动了 Eclipse,执行了 New Project,它工作正常!

于 2013-09-18T11:45:41.297 回答
0

请尝试我的解决方法:

  1. 使用命令行创建一个新项目
    • 注意:不要在 Eclipse 的工作区中创建它,在其他地方创建它,例如~/tmp/
    • 例如android create project --target 1 --name MyAndroidApp --path ./MyAndroidAppProject --activity MyAndroidAppActivity --package com.example.myandroid
  2. 然后在 Eclipse 中,“导入”你刚刚创建的项目
于 2013-09-17T09:07:44.310 回答
0

工作解决方案

我从http://burnbit.com/torrent/251451/adt_bundle_windows_x86_64_20130729_zip下载了 adt-bundle-windows-x86_64-20130729 。更新后,我也遇到了和你一样的错误。没有更新,我创建了项目,所以现在它正在运行。所以做这一步。由于版本不匹配而出现此错误。所以做这一步。

希望这能解决您的问题。

于 2013-09-17T10:30:23.963 回答
0

最新的 SDK 版本中存在错误。请降级到 r_22。这个对我有用。

于 2013-09-18T10:49:38.657 回答
0

您需要为其更新 ADT 插件。Android SDK 工具的最新版本是 22.2.1,为此您需要 ADT 捆绑包 22.2.1。它的下载链接是 http://www.softpedia.com/get/Programming/Components-Libraries/Android-Development-Tools.shtml

于 2013-09-27T05:10:39.180 回答