Fehler bei der Instanziierung von com.android.menubar.internal.MenuBarEnhancerCocoa

9

Ich bin neu in der Android-Entwicklung und wenn ich ein neues Projekt mit Eclipse Juno auf Mac OSx erstellen, habe ich einen Fehler zur Laufzeit Instantiiert com.android.menubar.internal.MenuBarEnhancerCocoa

Und ja, in der Layoutdatei heißt es auch - Das Projektziel (Android 4.1) ist nicht richtig geladen .

Bitte helfen Sie mir, wie ich davon komme. Vielen Dank im Voraus ..

Und ja, alles wurde richtig SDK und alles eingerichtet, weil das ganze Setup auf einem der anderen Systeme einwandfrei läuft.

    
Nishant Mahajan 29.06.2012, 07:24
quelle

3 Antworten

5

Ich hatte das gleiche Problem, konnte es aber lösen. com.android.menubar.internal.MenuBarEnhancerCocoa - war nicht in dem SDK, das mit der Eclipse-Installation verknüpft war (ich habe mehrere aus verschiedenen Gründen - z. B. AppEngine wird in der neuesten Eclipse nicht unterstützt). Es gab eine Reihe von Schritten, die ich tun musste, um das Problem zu beheben (so dass jeder von ihnen der eigentliche Fix sein könnte oder eine Kombination das Problem lösen könnte). Hier ist eine Checkliste:

  1. Wenn Sie Eclipse installiert haben, klicken Sie auf das Android SDK-Manager-Symbol. Stellen Sie sicher, dass auf das neueste Android SDK (R20 zum Schreiben)
  2. verwiesen wird
  3. Da es sich um ein neues Eclipse + SDK handelt, fügen Sie die Build-Ziele hinzu, indem Sie aus der Liste der Ziele auswählen, die im SDK-Manager angezeigt werden. Fügen Sie auch Android-Support-Tools hinzu
  4. Starten Sie Eclipse neu. Wenn Sie nach dem Arbeitsbereich gefragt werden, erstellen Sie einen neuen Arbeitsbereich. Ich dachte, einige meiner Probleme würden mit alten Projekten zusammenhängen.
  5. Die Probleme hätten verschwinden sollen. Eine letzte Sache ist, sobald Sie ein Projekt erstellen - überprüfen Sie, dass Ihre Zertifikate nicht abgelaufen sind. Es gibt einen weiteren Thread zum Aktualisieren des Debug-Zertifikats (Löschen Sie Ihren Keystore in ~ / .android/debug.keystore und starten Sie Eclipse neu.)
  6. Erstellen Sie ein neues AVD-Ziel.

Hoffe, dass diese Dinge helfen.

    
DIPOCK DAS 01.07.2012 18:29
quelle
0

Es scheint mir, dass der com.android.menubar.internal.MenuBarEnhancerCocoa nur dazu da ist, die Android-App angenehmer zu machen, wenn sie direkt ausgeführt wird. Dann werden Einstellungen und Info im Anwendungsmenü angezeigt. Wenn Sie den Android SDK Manager von Eclipse ausführen, übernimmt Eclipse diesen Teil des Anwendungsmenüs.

    
orkoden 13.07.2012 14:22
quelle
0
___ qstntxt ___

Ich bin neu in der Android-Entwicklung und wenn ich ein neues Projekt mit Eclipse Juno auf Mac OSx erstellen, habe ich einen Fehler zur Laufzeit Instantiiert com.android.menubar.internal.MenuBarEnhancerCocoa

Und ja, in der Layoutdatei heißt es auch - Das Projektziel (Android 4.1) ist nicht richtig geladen .

Bitte helfen Sie mir, wie ich davon komme. Vielen Dank im Voraus ..

Und ja, alles wurde richtig SDK und alles eingerichtet, weil das ganze Setup auf einem der anderen Systeme einwandfrei läuft.

    
___ antwort12518422 ___

Obwohl das Problem nicht gelöst wird, kann es trotzdem nützlich sein. Es gibt die Webseite mit den Quellen MenuBarEnhancer wo der Anruf ist um die com.android.menubar.internal.MenuBarEnhancerCocoa-Klasse zu instanziieren.

    
___ tag123eclipseplugin ___ Eclipse ist eine erweiterbare OSGi-Plattform für die Werkzeugintegration. Die Erweiterungen von Eclipse sind Java-Plugins. Verwenden Sie dieses Tag, um nach der Entwicklung von Eclipse-Plug-Ins zu fragen. Beachten Sie, dass die Abfrage von Plug-in-Empfehlungen nicht möglich ist. ___ tag123android ___ Android ist das mobile Betriebssystem von Google, das zum Programmieren oder Entwickeln von digitalen Geräten (Smartphones, Tablets, Automobile, Fernseher, Wear, Glass, IoT) verwendet wird. Verwenden Sie für Themen rund um Android Android-spezifische Tags wie android-intent, nicht intent, android-activity, nicht activity, android-adapter, nicht adapter usw. Bei anderen Fragen als der Entwicklung oder Programmierung, aber im Zusammenhang mit Android Framework, verwenden Sie Der Link: https://android.stackexchange.com. ___ tag123androidndk ___ Das Android Native Development Kit (NDK) ist ein begleitendes Tool zum Android-SDK, mit dem Sie performance-kritische Teile Ihrer Apps in nativem Code erstellen oder vorhandene Bibliotheken in C / C ++ an Android portieren können. Es bietet Header und Bibliotheken, mit denen Sie Aktivitäten erstellen, Benutzereingaben verarbeiten, Hardwaresensoren verwenden, auf Anwendungsressourcen zugreifen und vieles mehr, wenn Sie in C / C ++ programmieren. ___ qstnhdr ___ Fehler bei der Instanziierung von com.android.menubar.internal.MenuBarEnhancerCocoa ___ answer11284604 ___

Ich hatte das gleiche Problem, konnte es aber lösen. com.android.menubar.internal.MenuBarEnhancerCocoa - war nicht in dem SDK, das mit der Eclipse-Installation verknüpft war (ich habe mehrere aus verschiedenen Gründen - z. B. AppEngine wird in der neuesten Eclipse nicht unterstützt). Es gab eine Reihe von Schritten, die ich tun musste, um das Problem zu beheben (so dass jeder von ihnen der eigentliche Fix sein könnte oder eine Kombination das Problem lösen könnte). Hier ist eine Checkliste:

  1. Wenn Sie Eclipse installiert haben, klicken Sie auf das Android SDK-Manager-Symbol. Stellen Sie sicher, dass auf das neueste Android SDK (R20 zum Schreiben)
  2. verwiesen wird
  3. Da es sich um ein neues Eclipse + SDK handelt, fügen Sie die Build-Ziele hinzu, indem Sie aus der Liste der Ziele auswählen, die im SDK-Manager angezeigt werden. Fügen Sie auch Android-Support-Tools hinzu
  4. Starten Sie Eclipse neu. Wenn Sie nach dem Arbeitsbereich gefragt werden, erstellen Sie einen neuen Arbeitsbereich. Ich dachte, einige meiner Probleme würden mit alten Projekten zusammenhängen.
  5. Die Probleme hätten verschwinden sollen. Eine letzte Sache ist, sobald Sie ein Projekt erstellen - überprüfen Sie, dass Ihre Zertifikate nicht abgelaufen sind. Es gibt einen weiteren Thread zum Aktualisieren des Debug-Zertifikats (Löschen Sie Ihren Keystore in ~ / .android/debug.keystore und starten Sie Eclipse neu.)
  6. Erstellen Sie ein neues AVD-Ziel.

Hoffe, dass diese Dinge helfen.

    
___ answer11472421 ___

Es scheint mir, dass der com.android.menubar.internal.MenuBarEnhancerCocoa nur dazu da ist, die Android-App angenehmer zu machen, wenn sie direkt ausgeführt wird. Dann werden Einstellungen und Info im Anwendungsmenü angezeigt. Wenn Sie den Android SDK Manager von Eclipse ausführen, übernimmt Eclipse diesen Teil des Anwendungsmenüs.

    
___
Jacek Laskowski 20.09.2012 18:12
quelle