2012-06-29 47 views
9

我是新來的android開發,當我在mac OSx上使用eclipse juno創建一個新項目時我在運行時遇到錯誤未能實例化com.android.menubar .internal.MenuBarEnhancerCocoa無法實例化com.android.menubar.internal.MenuBarEnhancerCocoa

而且是在佈局文件也says- 該項目的目標(是Android 4.1)未正確加載

任何人都請幫助我如何擺脫這一點。在此先感謝..

是的一切都安裝正確的SDK和所有,因爲這整個安裝程序正常運行在其他系統之一。

回答

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目標。

希望這些事情有所幫助。

0

在我看來,com.android.menubar.internal.MenuBarEnhancerCocoa只是爲了讓android應用程序感覺更好,如果它直接運行。然後,偏好和關於將在應用程序菜單中。如果你從eclipse運行android sdk管理器,那麼eclipse將接管應用程序菜單的那部分。