【问题标题】:ADT will not allow creation of Android ActivityADT 不允许创建 Android 活动
【发布时间】:2014-04-07 02:05:56
【问题描述】:

我昨天从http://developer.android.com/sdk/index.html 安装了 ADT 包,我正在学习基本的 Hello World 教程。我创建了一个新的 Android 应用程序项目,其中包含一个名为 MainActivity 的空白 Activity。生成的项目有一个空的 src 文件夹和空的 res\layout 文件夹。 gen 文件夹中有一个R.java 文件,但它没有引用MainActivity。这是 SDK 管理器说我已经安装的东西

  • Android SDK 工具 v 22.6
  • Android SDK 平台工具 v 19.0.1
  • Android SDK 构建工具 v 19
  • SDK 平台 v 3
  • ARM EABI v7a 系统映像 v 2
  • Android 支持库 v 19.0.1
  • Google USB 驱动程序 v 9

我还尝试通过右键单击 src 文件夹并转到 Android Activity 来手动创建一个 Activity,但是当我在创建向导上点击“完成”时,没有任何反应。有没有人知道发生了什么?我错过了要安装的关键组件吗?

【问题讨论】:

  • AOSP 跟踪器中的相同问题:code.google.com/p/android/issues/detail?id=66647
  • 作为更新,它是 2014 年 3 月 9 日,我无法让 Eclipse/ADT 在我的 Linux 台式机或 Mac 笔记本电脑上正常工作。当我在 ADT 的谷歌链接上得到一致的回购错误时,某些事情显然是“不正确的”。您可以直接下载,但即使在尝试设置/配置新项目时也会出现重大问题。现在只是无聊。
  • 这是一个已知问题,请关注stackoverflow.com/questions/22190076/…
  • 同样的问题。还有布局。无法使用 Adt 捆绑包 2014-06-24

标签: android eclipse adt


【解决方案1】:

如果您更新到 Android SDK Tools 版本 22.6,则需要更新 DDMS 工具和插件。

转到“帮助菜单栏”->“安装新软件”并安装(这将更新它) 网址:https://dl-ssl.google.com/android/eclipse/

还将“开发者工具”“NDK插件”更新到最新版本。 这个步骤对我很有用,也很有效。

【讨论】:

  • 我于 2014 年 2 月 4 日下载了我的 Android ADT。示例活动有效,但我无法在我自己的 Android 项目中创建活动。在遵循 user2276721 的有用建议后,现在我可以使用 NEW>> Android Activity>>(对话框)新建一个 android 活动。该插件创建代码并更改所有适当的 XML 文件。在最后一步,它会向您展示它所做的所有更改。酷。
【解决方案2】:

NewShelbyWoo 的评论 see comment 解决了这个问题

【讨论】:

    【解决方案3】:

    这是 ADT 22.6.2 的新功能

    即使在“无”主题 ADT(22.6.2) 中创建“片段布局”

    有四种方式:

    尝试将“目标”和“编译”更改为 API 14 或更高版本。但是您需要删除“片段布局”的所有条目

    取消选中“创建活动”复选框,然后手动创建活动。好方法:在 Eclipse 中将 Activity 添加到 Android 项目的最佳方法?

    例如降级到 22.3.0

    尝试更改模板。在下面的链接中,您可以找到操作方法。

    我对 API 低于 14 的应用程序使用第三种方式。在不同的目录中,我安装了 22.3.0 和 22.6.2

    在 22.6.2 中还有一些其他的空白文件错误和 AVD 问题。新版本的 ADT 确实有问题...

    看看这个链接:

    使用片段活动创建的 ADT 空白活动..

    Eclipse 不生成 MainActivity.java 和 activity_main.xml

    然后搜索。,

    https://stackoverflow.com/search?q=adt+22.6

    我按照这些步骤解决了上述问题。 希望这是工作,谢谢:)

    【讨论】:

      【解决方案4】:

      22.x 升级到 SDK 工具时,需要升级 ADT 插件。 请按照以下步骤升级 ADT:

      帮助>安装新软件安装

      添加以下网址并点击下一步。

      网址:https://dl-ssl.google.com/android/eclipse/.

      但有时它会抱怨冲突,在这种情况下,

      先卸载现有的 ADT 插件,然后重试。

      要卸载现有的 ADT 插件:

      Help>关于Eclipse Platform>并删除插件。

      现在按照上述步骤操作。

      【讨论】:

        【解决方案5】:

        必须将工作区设置为 SDK 文件夹。这样做之后,我没有任何问题。比如下载安装Eclipse后,我的目录结构如下:

        /Users/username/Development/adt-bundle-mac-x86_64-20140702/
            /eclipse/
            /sdk/
                /HelloWorld/
        

        这很烦人,因为默认工作区设置为documents/workspace(在我的情况下,使用 chmod 777 工作区更改权限不起作用。另外,我的所有项目都与 SDK 文件夹中的其他文件夹混合在一起很不方便。

        【讨论】:

          【解决方案6】:

          含 Luna 和 ADT 插件版本:23.0.4.1468518 现在有一个补丁可以修复:

          https://code.google.com/p/android/issues/detail?can=2&start=0&num=100&q=&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars&groupby=&sort=&id=82393

          只需按照底部附近的说明卸载并下载并将问题安装为存档|本地

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2014-07-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2014-04-20
            • 1970-01-01
            • 1970-01-01
            • 2017-08-10
            相关资源
            最近更新 更多