无法实例化com.android.menu bar.internal.MenuBar Enhancer Cocoa

时间:2012-06-29 07:24:51

标签: android eclipse-plugin android-ndk

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

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

任何人都可以帮我解决这个问题。提前谢谢..

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

3 个答案:

答案 0 :(得分: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目标。
  6. 希望这些事情有所帮助。

答案 1 :(得分:0)

在我看来,com.android.menubar.internal.MenuBarEnhancerCocoa只是为了让Android应用程序感觉更好,如果它直接运行。然后首选项和关于将在应用程序菜单中。如果你从eclipse运行android sdk manager,那么eclipse将接管应用程序菜单的那一部分。

答案 2 :(得分:0)

虽然它没有解决问题,但无论如何它可能是有用的。有the web page with the sources MenuBarEnhancer,其中有实例化com.android.menubar.internal.MenuBarEnhancerCocoa类的调用。