【问题标题】:New Android Application Project Can't Create Blank Activity新的 Android 应用程序项目无法创建空白 Activity
【发布时间】:2023-03-19 22:33:01
【问题描述】:

我还是 android 开发的新手,刚刚决定学习。但是我遇到了一些让我在这几个小时内发疯的问题。我只想用这个设置创建一个新项目

问题是我不能用它创建新的空白活动,它说它需要至少 14 的构建目标 API 版本,当前版本是 8

我只是想尝试构建一个支持 Android 2.2 (API 8) 及更高版本的应用.. 现在是不是不可能用空白的活动模板创建一个兼容 Android 2.2 的应用程序?所以为了使用空白活动模板,我必须使用 Android 4.0 (API 14)?对吗?

【问题讨论】:

  • @KanwaljitSingh 已经尝试过了,但没有运气..
  • 目标下拉框中的当前版本是什么?
  • 从 ADT 22.6.2 开始,创建一个空白 Activity 也会创建一个 Fragment,它在 API 14 中可用(实际上,从 Android 3.0 开始,API 11,但它已经不被官方支持)。因此,您必须将目标 SDK 设置为 API 14 或更高版本(但越高越好)。
  • Okey...感谢您的信息..现在开始了解更多.. :)

标签: android eclipse


【解决方案1】:

这是 ADT 22.6.2 的新功能

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

有四种方式:

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

  2. 取消选中“创建活动”复选框,然后手动创建活动。好方法: Best way to add Activity to an Android project in Eclipse?

  3. 例如降级到 22.3.0

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

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

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

看看这个链接:

ADT blank activity created with fragment activity..

Eclipse doesn't generate MainActivity.java & activity_main.xml

然后搜索,是的)

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


添加了一些新方法。

我现在如何使用它:

  1. 您可以在 22.3.0 或更低版本中创建项目。然后在 22.6 或更高版本中打开它。
  2. 您可以在 22.3.0 或更低版本中创建项目并将其留空。然后在 22.6 或更高版本中,您可以将此空白项目用作模板。只需复制此模板项目并使用新名称将其作为 Eclipse 工作区中的新项目。

享受吧! )

【讨论】:

  • 添加了一些新方法。我现在如何使用它: 5. 您可以在 22.3.0 或更低版本中创建项目。然后在 22.6 或更高版本中打开它。 6. 您可以在 22.3.0 或更低版本中创建项目并将其留空。然后在 22.6 或更高版本中,您可以将此空白项目用作模板。只需复制此模板项目并使用新名称将其作为 Eclipse 工作区中的新项目即可。享受! )
【解决方案2】:

构建这样一个版本会很棘手,您可以将最低 Sdk 保留在所需的 yoru 上。你仍然必须增加最大值,如果你的最小值小于 15,ADK 现在正在构建一个额外的文件夹(新东西)事实上,新版本的 ADt 很烦人,我刚刚开始,现在你会看到他们有强制使用片段。

【讨论】:

    【解决方案3】:

    我发现我们可以使用 Empty Activity 而不是 Blank Activity。现在在 Empty 中创建了一个片段,布局和 R.java 已更新。

    【讨论】:

      【解决方案4】:

      我在同一条船上,所以我尝试了....它奏效了!

      这是一个全新的空项目,我尝试从 SDK 8 开始,为 min 和 target 设置。

      我能够将最小和目标 SDK 更改为更高版本(在我的情况下为 21)。这让我可以添加一个“空活动”。添加活动后,我只需将最小值和目标更改回 8。没有任何编译投诉,并且在我进行更改后我能够在 2.2 模拟器中运行它

      【讨论】:

        【解决方案5】:

        将所需的最低 SDK 更改为 9,将目标 SDK 更改为 18

        【讨论】:

          【解决方案6】:

          独立创建项目,您必须取消选中创建活动的东西,然后返回自行创建android活动,然后选择主/详细视图按下一步并选中启动活动框,然后按返回并选择空白或空活动然后按完成所有将完成,这就是我使用的,它解决了

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2015-01-19
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2013-09-22
            • 1970-01-01
            • 1970-01-01
            • 2015-12-13
            相关资源
            最近更新 更多