【问题标题】:Eclipse not creating new Activity and xml layout file (issues started after updating eclipse and sdk)Eclipse 未创建新的 Activity 和 xml 布局文件(更新 eclipse 和 sdk 后出现的问题)
【发布时间】:2014-12-13 10:29:24
【问题描述】:

今天我更新了 Android SDK 工具和 Eclipse。当前 SDK 工具 24.0.1,Android 开发工具 23.0.4.1468518,eclipse 版本 4.4.1。更新 SDK 和 Eclipse 后,我创建了新项目。在这个项目中,src 文件夹是空的,res/layout 文件夹也是空的,没有创建活动和 xml 文件。我必须手动创建它。

我看到了我的答案,例如Link 1Link 2 等。

像这样回答:-” 试试这个 “帮助”->“安装新软件”并从这个 url 安装(这将更新它):https://dl-ssl.google.com/android/eclipse/"

但我已经更新了它。但没有解决我的问题。那么,如何自动创建activity&xml呢?

【问题讨论】:

  • 请尝试更新到 SDK 工具 24.0.2(请参阅下面的答案)。

标签: java android eclipse adt eclipse-adt


【解决方案1】:

最新

正如我已经说过的,ADT 23.0.4SDK 24.0.1 彼此不兼容。

我们又收到了Android SDK24.0.2 的更新(可能是他们的团队阅读了我们的这个问题并很快发布了更新)。但是,此更新尚未记录在 this page 上,但您仍然可以在 Eclipse's SDK Manager 中看到它。

我将我的 SDK 更新为 24.0.2,现在它工作正常。您也可以尝试将您的Android SDK 更新为24.0.2,希望一切正常。

旧答案

ADT Plugin for EclipseAndroid SDK 两者应该相互兼容,以使 Eclipse 自动执行此类操作。

但似乎ADT 23.0.4 (Released in October 2014)SDK Tools, Revision 24.0.1 (Released in December 2014) 彼此不兼容。

我们应该很快就会对 ADT 插件进行更新,它将与 SDK 工具 24.0.1 兼容。

您可以从文档中查看:

对于 SDK 工具,修订版 23.0.4(2014 年 10 月),他们提到了以下几点。

Android SDK 平台工具修订版 19 或更高版本。

如果您在 Eclipse 中使用 ADT 进行开发,请注意此版本的 SDK 工具专为与 ADT 23.0.4 及更高版本一起使用而设计。

如果你注意到了,

但对于 SDK 工具,修订版 24.0.0 和 24.0.1(2014 年 12 月),他们只提到了

Android SDK 平台工具修订版 19 或更高版本。

如果您检查this document,您会发现对于 SDK 23 或更早版本,每个修订版都提到了兼容的 ADT 版本,但只有 24 版他们还没有提及任何内容。所以兼容的版本还没出来。

我遇到了同样的问题,但最后不得不撤消对 SDK 工具的更新以返回 23.0.4。

如果您想撤消更新,您可以按照以下简单步骤操作:

  1. 手动下载旧版 ADT 插件。
  2. 提取内容并从那里复制tools 文件夹。
  3. 转到您的 SDK installation directory 并替换 tools 文件夹。

您的 SDK 将恢复到 23 版本,一切都将重新开始工作。

【讨论】:

  • Android SDK 工具的最新更新现在可以使用了。谢谢@GPRathour
  • @JigarShekh 兄弟不客气!快乐编码! :)
  • android-review.googlesource.com/#/c/119386 似乎是 24.0.2 中的相关更改 - 它包括旧 23.x 模板的快照,而 android studio 获得独立的新模板。我想这也意味着人们应该更喜欢使用工作室从模板创建项目,因为 eclipse 的项目与我们今天所拥有的一样。
【解决方案2】:

尝试再次运行您的 Android SDK 管理器,为“工具”类别安装任何可用更新,然后从 Eclipse 菜单中选择 Help > Check for Updates(在此处安装任何检测到的更新,然后重新启动 Eclipse)。

我之前遇到过同样的问题,经过上述过程安装 Android SDK 工具版本 24.0.2 后,它又开始工作了。

【讨论】:

    【解决方案3】:

    试试这个:当创建一个新的 android 应用程序时,使用“Empty Activity”而不是“Blank Activity”。

    这将立即解决问题。

    【讨论】:

    • 我不明白为什么有人反对这个答案。发表评论说明您为什么拒绝投票不是更好吗?
    【解决方案4】:

    有时您必须在 Eclipse 崩溃后重新安装它。这就是为什么他们把它做成便携是个好主意。但是你可以尝试从about eclipse卸载组件返回。但是根据我的经验,如果你把 ini 搞砸了,那么最快的方法可能就是重新安装,尤其是当 adt 中有这么多依赖项时。

    您还可以安装常规的 eclipse 和 android 插件,而不必只使用 adt。而且也许eclipse这样更稳定

    你可能需要重新编译项目的另一件事

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-27
      • 1970-01-01
      相关资源
      最近更新 更多