【问题标题】:Android error "Selection does not contain a main type"Android 错误“选择不包含主要类型”
【发布时间】:2013-12-25 23:31:44
【问题描述】:

所以我在 Android 上处理这个蓝牙项目,当我尝试运行它时(当然是在 android 设备上)它给了我这个错误消息

选择不包含主要类型

解决办法是添加主类

public static void main (String[] arg)

我以前从来没有这样做过。为什么我现在收到该错误?以及如何成功添加 public static void main (String[] arg) 以及在哪里? 我查看了一个旧项目的文件以查找该行但找不到它,并且该项目运行良好。

我还是蓝牙的初学者。

【问题讨论】:

  • 仔细检查您在 Eclipse 中是否有 Android 项目,而不是 Java 项目。
  • 还要描述您采取的导致该错误的步骤,因为它听起来不像是附加到特定代码行的步骤
  • @code-guru 是的,它是一个 Android 项目,而不是 Java 项目。我只尝试使用连接的设备将其作为 Android 应用程序运行。我每次运行其他应用程序时都遵循相同的步骤。
  • 澄清一下,让我重申一下我的建议:确保您通过转到文件 -> 新建 -> Android 应用程序项目来创建项目。

标签: android eclipse bluetooth


【解决方案1】:

如果是android项目,则不需要main方法。 您应该有一个扩展 Activity 的类,并将该类添加到您的 manifest.xml 文件中。

您的安卓设备是否正确连接?您在哪里看到此错误消息? 您是否能够在您的 Android 设备上启动任何其他演示应用程序?

【讨论】:

  • 是的,这就是我的想法,这就是为什么我对朋友建议的那个答案感到困惑!是的,我尝试在设备上启动其他演示应用程序,它们都可以正常工作。我将创建一个新项目,复制并粘贴我的代码并对其进行编辑,希望我不会再次遇到该错误。谢谢你,如果我回信提出更多问题,我希望它不会打扰你。
  • 没问题。还有一件事:我不知道您使用的是哪个版本的 eclipse,但我曾经使用从 eclipse 网站下载的 vesion,我在该网站上手动添加了 android 插件。我在创建新项目时遇到了一些问题。我从 android 网站 (developer.android.com/sdk/index.html) 下载了一个新版本的 eclipse,其中包含所需的一切,从那以后我在启动 android 项目时没有遇到任何问题。祝你的项目好运
  • 我有带有 android 插件的 Eclipse Kepler,所以可能就是这样。我一定会接受答案的! :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-18
  • 1970-01-01
  • 1970-01-01
  • 2011-05-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多