2 Stimmen

So viele Probleme mit Eclipse bei der Entwicklung für Android?

Eine Million Fehler pro Tag mit Eclipse mit dem Android-Plugin habe ich alles versucht deinstallieren Plug-in, Eclipse, JDK, JRE und installieren Sie sie wieder und mit verschiedenen ver. auch Änderungen Workspaces, dachte ich, das Problem mit dem neuen Java und Eclipse, aber ich löste es und immer noch. was die Alternative gibt es einen Weg, so könnte es stabiler sein, ist andere IDE mit Android-Plugin ist ausgereift genug, um sie zu verwenden, anstatt all das Problem und Kopfschmerzen, dass Eclipse geben mir in meinem Leben.

Edit: ich benutze Eclipse 3.5 und im läuft Win7 in 4 Gig von ram, ich lese die Informationen über den bekannten Fehler mit Eclipse und JDK 6 Update 21 und versuchen, was sie vorschlagen, aber ich denke, das ist nicht das Problem.

einige der Probleme, die ich hatte, XML-Editor für Android auch manchmal die Deaktivierung der Auto-Vervollständigung (ich machte neue Workspaces jetzt habe ich 10's von ihnen) und wenn ich die DDMS öffnen nichts erscheint, auch wenn ich versuche, die LogCat auch viele Fehler msgs, die mich auffordern und schließen Sie die IDE und manchmal ist es einfach schließen by-itself .

Edit 2 : Neuer Fehler, es wird "permGen space" angezeigt ?

4voto

Fernando Briano Punkte 7639

Welche Version von Eclipse verwenden Sie?

Die ADT Plugin for Eclipse Seite warnt vor diesem Problem:

Vorsicht! Es gibt bekannte Probleme mit dem ADT-Plugin in Verbindung mit Eclipse 3.6. Bitte bleiben Sie bis auf weiteres bei 3.5.

Überprüfen Sie auch, ob Ihr JDK auf dem neuesten Stand ist. Wenn Sie unter Windows arbeiten, gibt es ein bekannter Fehler bei Eclipse und JDK 6 Update 21 . Stellen Sie sicher, dass Sie die neueste Version verwenden, da Oracle das Problem behoben hat.

Ich muss hinzufügen, dass ich Eclipse for Java Developers Version 3.5 mit dem ADT-Plugin verwende und bisher keine der genannten Probleme hatte.

EDITAR: Könnten Sie diese Fehler genauer benennen?

XML-Editor für Android funktioniert gut mit Auto-Vervollständigung in meinem Fall, so tut der Debugger. Ich konnte Anwendungen korrekt debuggen. Beachten Sie beim Starten des Emulators, dass es ein paar Minuten dauert, bis das emulierte System hochgefahren ist, Ihre Anwendung startet usw.

Kopieren Sie die Fehlermeldungen, die Eclipse anzeigt, und fügen Sie sie ein, um eine Vorstellung davon zu bekommen, was passiert.

Es könnte ein Problem mit dem Eclipse zugewiesenen Speicher, der JVM oder wer weiß was sein, aber wir benötigen genauere Informationen, um Ihnen helfen zu können.

EDIT 2: Dies ist ein recht häufiger Fehler in Eclipse. Von Eclipse's Wiki :

Wenn Sie java.lang.OutOfMemoryError sehen: PermGen Speicherplatzfehler, müssen Sie die permanente Generierung erhöhen Speicherplatz für Eclipse erhöhen.

PermGen ist die pe Objekten in der VM (Klassennamen, internalisierte Strings, Objekte, die niemals als Müll gesammelt werden). Eine einfache, wenn auch etwas speicherhungrige Lösung ist ist die Vergrößerung des maximalen Speicherplatzes für diese Objekte durch Hinzufügen von

eclipse [normal arguments] -vmargs -XX:PermSize=64M -XX:MaxPermSize=128M [more VM args]

Die Argumente nach - werden direkt an die VM übergeben. [ ] um die Liste der Optionen zu erhalten, die Ihre VM akzeptiert. Optionen, die mit -X beginnen, sind implementierungsspezifisch und dürfen nicht nicht auf alle VMs anwendbar.

Sie können die zusätzlichen Optionen auch in eclipse.ini.

Prüfen Sie den Link für weitere Informationen, Sie finden allgemeine Fehler und Bugs in der Eclipse und Sun VMs unter Windows Teil.

1voto

Benny Skogberg Punkte 10061

Es tut mir aufrichtig leid, dass ich das sage, und wahrscheinlich werde ich dafür erschossen werden... aber: Auf jeder anderen Entwicklungsumgebung, die ich in Python, Ruby on Rails, PHP <> MySQL, Java, und... verwendet habe, haben alle am besten auf Windows-Betriebssystemen gearbeitet.

Es hat mich überrascht, dass Android wirklich am besten unter Mac OS funktioniert. Seien wir ehrlich, ich bin ein Windows-Typ, aber für Android - Mac ist Ihre Wahl!

Entschuldigung...

0voto

Eine Million Fehler pro Tag klingt, als ob irgendeine Komponente ernsthaft defekt wäre. Ist das Android-Plugin die richtige Version für die Eclipse-Version, die Sie verwenden. Es gibt viele, die noch nicht für Eclipse 3.6 bereit sind

0voto

Shouvik Punkte 10910

Ich hatte keine Probleme, das SDK unter Ubuntu zum Laufen zu bringen. Es ist kostenlos, die Ressourcen sind großartig, und vor allem ist es nicht Windows. So verknüpfen Bibliotheken und Sachen ist nicht so ein großes Kopfzerbrechen. Außerdem ist es viel leichter für den Computer, so dass man die ganze Leistung seines großartigen PCs nutzen kann, um wirklich schwere Anwendungen zu testen! Warum probierst du es nicht einfach aus? Ich wette, Sie werden nicht enttäuscht sein ;-)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X