Damit man Applikationen und Anwendungen für das Android OS entwickeln kann benötigt man zunächst Eclipse und das SDK. Dafür braucht es folgendes:
Beides muss nun irgendwo entpackt werden, ich habe dafür C:\Programme gewählt.
Damit alles funktioniert muss nun die Systemvariable für das Android SDK gesetzt werden. Dazu klicken wir mit der rechten Maustaste auf den Arbeitsplatz und dann auf Eigenschaften (oder [Windowstaste] + [Pause]). Dann auf den Reiten Erweitert und dort auf den Button Umgebungsvariable. Mit einem Klick auf Neu können wir eine neue Variable erstellen. Im Folgenden Menü geben wir den Namen der Variable an, der ist sogesehen frei wählbar. Ich hab sie ANDROID_SDK genannt. Wert der Variable ist der Installationort des Android SDK + \tools, also z.B. C:\Programme\Android_SDK\android-sdk-windows\tools.
Dann mit OK die Eeingabe bestätigen. Nun müssen wir noch die Path Systemvariable mit der Android Systemvariable erweitern. Dazu klicken wir die Systemvariable Path an und klicken auf Bearbeiten. Im folgenden Dialog muss jetzt nur ans Ende des Wertes unser Systemvariablenname nach einem Semikolon und in %% angefügt werden, also so
;%ANDROID_SDK%
Damit wir nun auch im Eclipse entwickeln können müssen noch die Plugins für das Eclipse installieren:
Nachdem die Plugins installiert wurden und Eclipse neu gestartet ist, muss man dem Plugin noch mitteilen, wo sich das Android SDK befindet:
C:\Programme\Android_SDK\android-sdk-windows)
Um nun die Applikationen zu kompilieren braucht es diverse Komponenten. Ein entsprechendes Tool zum installieren und updaten der Komponenten wird direkt im SDK Download mitgeliefert. Mit dem Start von SDK Setup.exe öffnet man das Tool und kann die gewünschten Komponenten installieren oder zu einem späteren Zeitpunkt updaten.
Zum entwickeln von Adroid Applikationen werden mindestens zwei Komponenten benötigt:
Um die Anwendungen testen zu können braucht es immer einen Emulator. Ein Emulator ist pro Plattform und kann danach für jede Anwendung verwendet werden welche erstellt werden. Ein AVD kann ebenfalls über das Tool zum installieren neuer Kompoenten erstellt werden:
Den Emulator wird beim ersten Kompilieren einer Applikation gestartet. Jedoch kann der Emulator (AVD) auch ausserhalb von Eclipse gestartet werden. Dies kann man zum einen machen wenn man den Prozess nicht aus dem Eclipse starten möchte oder wenn man einfach ein bisschen auf dem Android rumklicken will, ohne Eclipse starten zu wollen.
Dafür habe ich ein kleines Batchfile geschrieben:
cd "C:\Programme\Android_SDK\android-sdk-windows\tools" emulator -avd my_avd
Es kann vorkommen, dass der Emulator Probleme mit dem auflösen von DNS Abfragen hat. Meist kann dieses Problem gelöst werden, indem alle nicht benötigten Netzwerkschnittstellen im Gerätemanager deaktiviert werden.