9

我是android开发的新手,当我在mac OSx上使用eclipse juno创建一个新项目时,我在运行时遇到错误无法实例化com.android.menubar.internal.MenuBarEnhancerCocoa

是的,在布局文件上它还说- 项目目标(Android 4.1)未正确加载

任何人都请帮助我如何摆脱这种情况。提前致谢..

是的,一切都已正确设置 SDK 和所有内容,因为整个设置在其他系统之一上正常运行。

4

3 回答 3

5

我有同样的问题,但设法解决它。com.android.menubar.internal.MenuBarEnhancerCocoa - 不在链接到 Eclipse 安装的 SDK 中(由于各种原因,我有多个 - 例如最新的 Eclipse 不支持 AppEngine)。我必须采取许多步骤来解决这个问题(所以其中任何一个都可能是实际的修复,或者组合可以解决问题)。这是一个清单:

  1. 如果您已安装 Eclipse - 单击 Android SDK 管理器图标。确保它指向最新的 Android SDK(写作时为 R20)
  2. 由于它是一个新的 Eclipse+SDK - 通过从 SDK 管理器中显示的目标列表中选择来添加构建目标。还添加了Android支持工具
  3. 重新启动 Eclipse。当被问及他的工作空间时 - 创建一个新的。我认为我的一些问题将与旧项目有关。
  4. 问题应该已经消失了。最后一件事是,一旦你创建了一个项目——检查你的证书是否过期。还有另一个关于更新调试证书的线程(删除位于 ~/.android/debug.keystore 中的密钥库,然后重新启动 Eclipse。)
  5. 创建一个新的 AVD 目标。

希望这些东西有所帮助。

于 2012-07-01T18:29:26.563 回答
0

虽然它没有解决问题,但它可能还是有用的。有源 MenuBarEnhancer 的网页,其中调用实例化 com.android.menubar.internal.MenuBarEnhancerCocoa 类。

于 2012-09-20T18:12:54.323 回答
0

在我看来,com.android.menubar.internal.MenuBarEnhancerCocoa 只是为了让 android 应用程序在直接运行时感觉更好。然后首选项和关于将在应用程序菜单中。如果您从 Eclipse 运行 android sdk 管理器,则 Eclipse 将接管应用程序菜单的那部分。

于 2012-07-13T14:22:55.603 回答