Eclipse mit Android SDK einrichten
Ich habe mir vor wenigen Tagen mein erstes Android Smartphone geleistet und wollte nun mal ein bisschen dafür entwickeln. Dazu braucht man Eclipse mit dem Android SDK. Das Einrichten war jetzt nicht sonderlich schwierig, trotzdem hilft es vielleicht dem ein oder anderen: Eclipse mit Android SDK einrichten. Auch als Gedächtnisstütze für mich selbst, wenn ich das nächste mal den PC platt mache und alles neu einrichten muss. Ihr werdet schnell sehen, dass das kein Hexenwerk ist und jeder sofort loslegen kann seine eigene App zu entwickeln, was ich wohl auch in nächster Zeit mal probieren werde. Ich hätte schon eine Idee für ein eigenes Widget, falls was dabei herauskommt, werdet Ihr mit Sicherheit hier davon lesen. Aber kommen wir erst einmal zum Einrichten der Entwicklungsumgebung.
Eclipse herunterladen
Eclipse können wir unter http://www.eclipse.org/downloads/ herunterladen. Habe mich hier für die 32-Bit Version entschieden, weil ich bereits eine 32-Bit Java-Runtime installiert habe. Die Java-Runtime und die Eclipse Version müssen unbedingt zueinanderpassen. Falls Ihr ein 64-Bit-Betriebssystem habt, könnt ihr auch beides in 64-Bit installieren. Ihr solltet euch für die Version “Eclipse IDE for Java Developers, 128 MB” entscheiden.
Android SDK herunterladen
Bekommt ihr unter http://developer.android.com/sdk. Habe mich für die ZIP-Variante (android-sdk_r17-windows.zip) entschieden, da diese nicht installiert werden muss, sondern einfach entpackt werden kann. Wir brauchen das SDK weil wir Android Apps programmieren wollen und keine “normalen” Java-Apps.
Java-Runtime herunterladen
Falls noch nicht verfügbar, braucht Ihr noch die Java Runtime (JRE), diese gibt es hier: http://www.java.com/de/download/. Da ich das Eclipse portabel einrichten möchte, hab ich auch eine Version heruntergeladen.
Ordner vorbereiten
Wir können alle drei ZIP-Archive entpacken. Das JRE packen wir in den Ordner jre/ unterhalb des Ordners eclipse und das Android-sdk in den Ordner android-sdk-windows ebenfalls unterhalb des eclipse Ordners. Ist natürlich nur ein Vorschlag, Ihr könnt das prinzipiell hinlegen wo Ihr möchtet. Ich hab halt gerne alles zusammen.
Eclipse einrichten
Jetzt kommt der größte Teil der Arbeit. Eclipse einrichten und alles konfigurieren. Ist aber auch relativ schnell gemacht. Am besten Ihr navigiert direkt zu:
Help -> Install new Software
Dort fügen wir eine neue Quelle hinzu. Der Name ist egal (ich habe Android SDK verwendet) und als Quelle nehmen wir: https://dl-ssl.google.com/android/eclipse/
Es sollte hier unbedingt alles ausgewählt werden, also Haken bei den Developer Tools ran und weiter klicken.



Window-> Android SDK Manager
Ihr könnt nun die Android Version auswählen, welche Ihr haben möchtet. Mein Handy hat nur Android 2.3.3, deswegen nehme ich das mal auf jeden Fall. Vielleicht flashe ich auch irgendwann mal ICS drauf, deswegen nehme ich Android 4.0.3 auch mal gleich mit. Je nachdem wie viel Ihr nun ausgewählt habt, kann das ne ganze Weile dauern. Bei mir waren es knappe 1,0 GB welche daraufhin aus dem Internet geladen wurden.


Window -> AVD Manager -> New
Hier tragt Ihr einfach ein paar sinnvolle Werte ein, am besten so nah wie möglich an eurem Gerät, auf welchem Ihr die App nachher starten möchtet. Wichtig ist, dass der Name keine Leerzeichen enthält und die Speicherkarte mindestens 9 MB groß ist.
Danach die AVD erstellen und wir sind praktisch fertig. Wir können nun ein neues Projekt anlegen über:
File -> New Project -> Android Project
Mittels des Run Knopfs können wir nun das neue Projekt starten und im Emulator testen.
Ich hab mal eine neue TextView hinzugefügt und einen kleinen Text ausgegeben.
Der Quellcode sieht momentan so aus, also absolut unspannend (einfacher geht es ja auch fast gar nicht).
package christophs.blog;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class ChristophsBlogActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv.setText("Hello, Christoph");
setContentView(tv);
}
}
Jetzt müssten wir nur noch wissen, welche Klassen es gibt und wie alles zusammenspielt. Aber das finden wir auch noch raus
Zumindest haben wir nun mal eine Entwicklungsumgebung. Und ohne die läuft bekanntlich gar nichts.


Danke für die Anleitung! Ich habe hier sogar ein weiterführenden Blogeintrag gefunden:
http://www.kammerath.net/android-app-programmieren.html
Grüße aus dem Harz, Hannes.
Hallo Hannes,
danke für den Hinweis!
Jan Kammerath hat das ganze Thema wirklich noch ein wenig ausführlicher beleuchtet.
Sein Artikel ist gerade für Einsteiger sehr informativ.
Gruß
Christoph