ADT 22.2新应用程序向导:不支持的模板依赖性:升级Android Eclipse插件

时间:2013-09-17 00:21:22

标签: android eclipse-adt

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

  

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

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

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

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

这些都不适合我。

还有其他解决方案吗?

8 个答案:

答案 0 :(得分:48)

更新2:现在(2013-09-19T17:00:00Z)有一个 ADT 22.2.1 工具22.2.1 可用于解决此问题的更新:

  
      
  • 使用Eclipse>帮助>检查更新以获取ADT 22.2.1
  •   
  • 使用SDK Manager获取工具22.2.1
  •   
     

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

(来自here


更新bug report现在有response附加了固定模板文件,以及以下评论:

  

这是我的坏事。我正在改变模板使用的依赖系统,并且在这个工具构建中获得了一个瞬态。模板已在AOSP主分支中确定。

     

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

     

对于给您带来的不便,我深表歉意。

我的旧解决方法如下。


bug的解决方法:

空白活动

  1. 修改<sdk>/tools/templates/activities/BlankActivity/template.xml

  2. 注释掉依赖关系:

    <!--<dependency name="appcompat" version="v7" />-->
    
  3. 对于主/细节流程

    1. 修改<sdk>/tools/templates/activities/MasterDetailFlow/template.xml

    2. 注释掉依赖项:

      <!--<dependency name="support" version="v4" />
      <dependency name="android-support-v4" revision="8" />-->
      
    3. <强>最后:

      • 重启Eclipse

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

答案 1 :(得分:4)

@ŠantićA。Miroslav - 我不确定原因,但删除SDK工具不会降级到以前的版本。文件夹<sdk>/tools刚刚消失,发现路径未找到错误


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

答案 2 :(得分:1)

我有同样的问题。当我将Android SDK Tools升级到Rev.22.2时,就会发生这种情况。降级到旧版本将解决问题。

答案 3 :(得分: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安装目录 - &gt;工具并用下载的文件替换了所有内容。

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

答案 4 :(得分:0)

请尝试我的解决方法:

  1. 使用命令行创建新项目
    • 注意:不要在Eclipse的工作区中创建它,在其他地方创建它,例如~/tmp/
    • e.g。 android create project --target 1 --name MyAndroidApp --path ./MyAndroidAppProject --activity MyAndroidAppActivity --package com.example.myandroid
  2. 然后在Eclipse中,“导入”您刚刚创建的项目

答案 5 :(得分:0)

工作解决方案

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

希望这可以解决您的问题。

答案 6 :(得分:0)

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

答案 7 :(得分:0)

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