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

use*_*689 36 android eclipse-adt

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

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

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

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

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

这些都不适合我.

还有其他解决方案吗?

laa*_*lto 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软件包和安装程序包也已更新.

(从这里)


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

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

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

我带来的不便表示歉意.

我的旧解决方案如下.


解决错误的方法:

对于空白活动:

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

  2. 注释掉依赖:

    <!--<dependency name="appcompat" version="v7" />-->
    
    Run Code Online (Sandbox Code Playgroud)

对于主/细节流程:

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

  2. 注释掉依赖项:

    <!--<dependency name="support" version="v4" />
    <dependency name="android-support-v4" revision="8" />-->
    
    Run Code Online (Sandbox Code Playgroud)

最后:

  • 重启Eclipse

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