Welche IDEs gibt es für die Android-Entwicklung?

16

Ich habe kürzlich mein erstes Android-Handy (HTC Legend) gekauft. Jetzt möchte ich mich dafür entwickeln !! :) Ist es unter Ubuntu möglich und welches ist das beste Tool? Eclipse oder IntelliJ oder vielleicht etwas anderes?

UPD: Es dauert ungefähr ein Jahr für mich (sorry meine Faulheit;) Aber dies ist meine erste Android-App - https://market.android.com/details?id=com.maxsoft.balls Erstellt von Eclipse + ADT in Ubuntu 11.10 !

Extender
quelle

Antworten:

14

Eclipse ist wahrscheinlich am einfachsten zu bedienen und wird offiziell unterstützt .

Das Eclipse Android Developer Tools (ADT) -Plugin ermöglicht die grundlegende Erstellung und Verwaltung von Projekten sowie das schrittweise Debuggen und den einfachen Export Ihrer App zur Bereitstellung / Veröffentlichung.

http://developer.android.com/tools/index.html

Google vertreibt jetzt ein ADT-Bundle , das Eclipse mit dem ADT-Plugin, dem SDK und den Plattform-Tools sowie die neueste Android-Plattform und das System-Image für den Emulator enthält.

http://developer.android.com/sdk/index.html

Die Android SDK-Tools allein können weiterhin heruntergeladen werden, wenn Sie nicht das gesamte Bundle haben möchten oder wenn Sie Eclipse bereits installiert haben und nur das ADT-Plugin und die SDK- / Plattform-Tools hinzufügen möchten oder wenn Sie eine andere IDE verwenden möchten.

http://developer.android.com/sdk/installing/index.html

Ryan
quelle
7

Wenn Sie bereits Erfahrung in der Java-Entwicklung haben, können Sie das Eclipse + ADT-Plugin ausprobieren - das Beste

oder

App Inventor für Android - sehr einfach und ohne Java-Programmierkenntnisse

Riyaz Mohammed Ibrahim
quelle
5

Es hängt alles von Ihren persönlichen Vorlieben ab. Das Android SDK funktioniert einwandfrei unter Ubuntu (ich benutze es jeden Tag) und unabhängig von der von Ihnen gewählten IDE.

Persönlich benutze ich IntellJ IDEA. Die Community Edition unterstützt Android und ist kostenlos. Eclipse ist das Standard-Tool und ist ebenfalls kostenlos und funktioniert auch gut.

Ich kenne auch viele Leute, die andere Editoren wie vim, komodoedit und andere verwenden. Ich würde jedoch vorschlagen, einen der ersten beiden Vorschläge zu verwenden.

In Bezug auf die Erstellung der App sollten Sie die Verwendung des Standard-Builds mit Apache Ant untersuchen, oder Sie könnten es auch erstellen, z. B. mit Apache Maven und dem Maven Android Plugin. Suchen Sie auf jeden Fall ein Build-Tool, das von der von Ihnen verwendeten IDE unabhängig ist, und verwenden Sie möglicherweise sogar einen Continuous Integration Server.

Manfred Moser
quelle
4

Wie die anderen beiden erwähnen, ist Eclispe + ADT die beste Option. Eclispe + Android verfügt über zahlreiche Funktionen wie den Logcat-Viewer, den Stack-Trace-Viewer und DDMS, mit denen Sie auch Screenshots von Telefonen erstellen können. Sie können auch Texte und eingehende Anrufe simulieren, um Ihre Apps zu testen. Das Debuggen ist auch ein Kinderspiel. Ich selbst habe eine App für Android als Teil meines College-Lehrplans erstellt und empfehle eclipse + adt. Auf dieser Seite finden Sie Hilfe zur Installation. Sie können das SDK hier herunterladen .

theTuxRacer
quelle
Und was ist mit Standard-Ubuntu-Repos? Ich muss stock Eclipse installieren, oder?
Extender
1
@Extender Mir sind keine Eclipse-Repos bekannt, es ist eine bessere Praxis, IMO, den Tarball von eclipse.org/downloads herunterzuladen. Die erste Eclipse in der Download-Liste ist für Sie ausreichend. Ja, Sie müssen den Tarball in Ihrem Home-Verzeichnis "extrahieren" und einen Arbeitsbereich in Ihrem Home-Verzeichnis erstellen, in dem Ihre Projekte gespeichert sind. Lesen Sie nach dem Extrahieren von Eclipse die Anleitung unter developer.android.com/guide/developing/eclipse-adt.html , um das SDK zu installieren, und Sie sind bereit Fragen.
theTuxRacer
Klar, kein Problem!
Wir hoffen,
Es dauert ein Jahr, um endlich etwas zu tun))) Siehe UPD
Extender