9

私はAndroid開発に不慣れで、Mac OSxでEclipse Junoを使用して新しいプロジェクトを作成すると、実行時にエラーが発生しましたcom.android.menubar.internal.MenuBarEnhancerCocoaのインスタンス化に失敗しました

そして、はい、レイアウトファイルにもあります- プロジェクトターゲット(Android 4.1)が正しくロードされていません

誰でも、これから抜け出す方法を教えてください。前もって感謝します..

そして、はい、このセットアップ全体が他のシステムの 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. エクリプスを再起動します。ワークスペースについて尋ねられたら、新しいワークスペースを作成してください。私の問題のいくつかは古いプロジェクトに関連していると思いました。
  4. 問題は解消されているはずです。最後に、プロジェクトを作成したら、証明書の有効期限が切れていないことを確認してください。デバッグ証明書の更新に関する別のスレッドがあります (~/.android/debug.keystore にあるキーストアを削除してから、Eclipse を再起動してください)。
  5. 新しい AVD ターゲットを作成します。

それらが役立つことを願っています。

于 2012-07-01T18:29:26.563 に答える
0

問題を解決するわけではありませんが、とにかく役に立つかもしれません。com.android.menubar.internal.MenuBarEnhancerCocoa クラスをインスタンス化するための呼び出しがあるソース MenuBarEnhancer を含む Web ページがあります。

于 2012-09-20T18:12:54.323 に答える
0

com.android.menubar.internal.MenuBarEnhancerCocoa は、直接実行された場合に Android アプリをより快適にするためだけにあるようです。次に、設定とについてがアプリケーションメニューに表示されます。Eclipse から Android SDK マネージャーを実行すると、Eclipse がアプリケーション メニューのその部分を引き継ぎます。

于 2012-07-13T14:22:55.603 に答える