Fehler beim ausführen von builder 'Android Package Builder" auf Projekt "HelloAndroid'. sun/security/x509/X500Name
Ich gerade installiert Eclipse Classic 3.7.2 und android SDK. Auch installiert/konfiguriert eclipse mit ADT-plugin.
Nun, nachdem Sie die Schritte in http://developer.android.com/resources/tutorials/hello-world.html erstellen Sie eine Anwendung "Hello World" habe ich versucht zum ausführen der Anwendung im Android-Emulator. Aber das wirft einen Fehler
Fehler ist aufgetreten, während die bauen. Fehler beim ausführen von builder 'Android
Package Builder "auf Projekt "HelloAndroid'.
sun/security/x509/X500Name
Kannst du bitte erklären Sie mir, was mache ich hier falsch, oder was muss ich fix für diesen Fehler.
Danke
Zeeshan
Erhalten gleichen problem -> wegen der mit IBM JRE auf dem computer. Problem gelöst, die Angabe von Oracle-JRE-Pfad in eclipse.ini von "-vm <Pfad>" arg.
InformationsquelleAutor Zeeshan Rang | 2012-05-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sich das problem mit der JVM, mit der Sie arbeiten, sondern auch das Zertifikat, generiert werden, mit dem keytool aus dieser JVM.
Hier sind die Befehle, die ich verwendet haben, um dieses problem zu lösen, auf meinem Linux-Ubuntu-v11.04 system:
Habe ich installiert die Oracle/Sun-SDK 1.6 SDK ( nicht JRE ) auf meinem computer.
Habe ich dieses neue SUN JVM standardmäßig mit der folgenden Anweisung
sudo update-alternatives --config java
Hinweis Eine Liste angezeigt mit allen verfügbaren JVM auf Ihrem system, wählen Sie das SUN one.
Nun werden Sie in der Lage sein, um diesen Befehl auszuführen, mit der JVM von SUN:
Hinweis sollten Sie löschen Sie die alte debug.keystore-Datei, bevor Sie diesen Befehl ausführen, oder benennen Sie es wie Sie wollen.
Nun, dass Ihr system hochgefahren ist und läuft, dann müssen Sie Ihre neue JVM in Eclipse zum kompilieren mit dieser neuen version.
InformationsquelleAutor Agustin Altamirano
In meinem Fall, das ADT-plugin zu verwenden versucht keytool-Dienstprogramm Gegenwart in die JVM gestartet eclipse. Das war IBM JDK, dies nicht als keytool, die mit IBM-JDK ist nicht kompatibel mit der Sun-version-es hat seine eine syntax, die nicht mit der Google-Dokumentation, und es erstellt automatisch die keystore-Datei in ~/.keystore (ohne wirklich sagen Ihnen, wo es erstellt wurde).
Unterhalb Lösung gearbeitet für mich:
1. Installieren Sie sun jvm
2. Vom terminal ausführen: eclipse -vm path_to_sun_java/javaw
Anstelle von Schritt 2 können Sie Bearbeiten eclipse.ini zu sagen, welche jvm zu verwenden (ref eclipse.ini)
InformationsquelleAutor pushkarajthorat