fnetf
Dauergast
- 240
Das Thema hier hat zwar nicht direkt etwas mit dem Archos Geräten zu tun, aber ich denke einige wird es interessieren was man mit der SDK alles anstellen kann. Falls es der Moderator verschieben möchte, auch OK !
Ich möchte euch in diesem Tutorial beschreiben wie man Mithilfe des Android-Windows-SDK eine beliebige Android App (apk) installieren & Sie danach im Emulator ausführen kann. Man hat auf Diese Weise die Möglichkeit sich auf sehr einfache Weise eine funktionale Android-Umgebung auf einem Windows PC zu installieren. Die Android-SDK ist sinngemäß eine Entwickler-Umgebung um Android-Projekte unter realen Bedingungen zu entwickeln & zu testen. Der Emulator kann aber auch dafür verwendet werden eine schon fertige Anwendung in einer AVD zu installieren und auszuführen.
Und genau dies möchte ich euch hier erklären:
1.) Download & Installation der Android-SDK-WINDOWS
Unter diesem Link könnt ihr die SDK für Windows als auch Linux & MAC downloaden.:
Link.: Android SDK | Android Developers
Ich werde in diesem Tutorial aber nur auf die Windows Variante eingehen.
- Ladet euch jetzt das Windows zip Paket herunter.
Link.: http://dl.google.com/android/android-sdk_r08-windows.zip
Die SDK muss auf eurem PC nicht installiert werden, sondern ihr entpackt das zip File am besten in das Hauptverzeichniss eures PC`s z.B. C:
Meine Installation liegt auf E:/android-sdk-windows (Das gilt für den gesamten Verlauf des Tutorials)
Anmerkung.: Solltet ihr einen anderen Installationspfad verwenden müsst ihr meine hier beschriebenen Pfade bei Ausführung des Tutorials entsprechend anpassen.
2.) Android SDK & AVD Manager starten & einrichten
- Startet jetzt bitte unter
E:/android-sdk-windows
die SDK Manager.exe. Wenn der SDK-Manager gestartet ist klickt ihr im linken Fensterteil auf Availlable packages und dann im rechts darauf erscheinenden Auswahlmenue klickt ihr auf Android Repository.
Dort werden jetzt die einzelnen Android SDK-Versionen von 1.5 - 2.3 + Dokumentation aufgelistet. Ihr könnt jetzt alle Versionen installieren oder euch einzelne aussuchen. Ich habe nur 2.1 & 2.2 installiert.
Die ausgewählten SDK Versionen werden jetzt heruntergeladen und danach installiert, das kann ein wenig länger dauern !
Quelle.: Installing the SDK | Android Developers
3.) AVD (Android Virtual Devices) einrichten
Als nächstes muss das eigentliche Android-Device erstellt werden indem dann letztendlich eure APK installiert und ausgeführt wird.
Klickt dazu im SDK Manager im linken Fensterteil auf Virtual Devices im darauf rechts erscheinenden Fenster klickt ihr New an.
Es öffnet sich eine weiteres Fenster.
- Bei Name habe ich als Beispiel favd eingetragen
- Im darauffolgenden Punkt Target wählt ihr die Android-SDK Version die ihr für eure AVD verwenden wollt. Ich habe Android 2.2 gewählt, weil meine beiden Android Geräte Samsung Galaxy & Archos 70IT auf Froyo-2.2 laufen.
- Im nächsten Punkt SD Card könnt (müsst aber nicht) ihr eine virtuelle SD-Card einrichten. Unter Size wählt ihr die Grösse.
Anmerkung.: Seit Android-Froyo 2.2 gibt es die Möglichkeit Apps auf SD auszulagern, vor allen Dingen Spiele nutzen dies, ansonsten ist der App Speicher in eurer AVD schnell erschöpft. Ich habe hier 300MB ausgewählt. Ausserdem könnt ihr die virtuelle SD-Card zum Speichern von Files aller Art verwenden.
- den Punkt SD Card: -File habe ich nicht getestet.
- Der nächste Punkt bezieht sich auf die Display Auflösung.
Ihr könnt unter Built-in eine Standard Auflösung wählen oder unter Resolution selbst eine Auflösung definieren. Ich habe unter Built-in WVGA800 gewählt, somit kann ich die AVD formatfüllend auf meinem Laptop (1280x800) darstellen.
- Der letzte Punkt betrifft die virtuelle Hardware, die eure AVD beherbergen soll.
Ihr könnt dort Unterstützung (Support) für SD-Card, DPad, Accelerometer, Cache Partition Size, Audio Playback, Trackball, Camera, Battery, Touchscreen, Device RAM, Keyboard, GPS, GSM-Modem & etc. einrichten.
Ich habe hier fast alles eingerichtet, denn ich habe keine Möglichkeit irgendeine Komponente nachzuinstallieren wenn die AVD erst einmal fertiggestellt wurde. Ihr könnt aber natürlich auch verschiedene AVD`s mit unterschiedlicher Hardwareunterstützung erstellen.
Wenn ihr alles fertigkonfiguriert habt klickt ihr am unteren Rand auf Create AVD. Jetzt wird euer virtuelles Device erstellt.
Vor dem nächsten Schritt könnt ihr jetzt die Auswahl-Fenster vom SDK Manager schliessen.
Quelle.: Android Virtual Devices | Android Developers
4.) Emulator mit erstellter AVD starten
Klickt jetzt an eurem PC den Start Button und gebt in die Programmsuchzeile cmd ein und bestätigt mit Enter. Es öffnet sich der Command-Prompt (Terminal-Fenster) von Windows. Gebt an der Eingabeaufforderung
CD E:/android-sdk-windows/tools
ein. Jetzt gebt ihr ihr hinter diesen Pfad
emulator @favd
ein und bestätigt mit Enter.
Wenn alles richtig konfiguriert wurde startet jetzt euer virtuelles Android-Device.
Es erscheint zuerst ein Android Schriftzug der verharrt eine längere Zeit (2-3 min), also bitte Geduld dat geht schon !!!
Anmerkung.: Ihr habt natürlich auch die Möglichkeit eine Verknüpfung zur Emulator.exe auf euren Desktop zu legen !
Quelle.: Android Emulator | Android Developers
5.) Apk Installation in eine vorhandene AVD
Wichtig.: Eure erstellte AVD muss gestartet sein bevor ihr eine APK installiert
- Jetzt kopiert ihr die zu installierende App auf eurem PC in den Ordner
E:/Android-SDK-Windows/Tools
- Danach müsst ihr wie unter Punkt 4.) beschrieben erneut eine cmd (command-Prompt) starten. An der Eingabeaufforderung gebt ihr
CD E:/Android-SDK-Windows/Tools (mit Enter bestätigen)
E:\Android-SDK-Windows\Platform-tools\adb install (eure).apk
ein. Wenn die Installation geklappt hat, erscheint im Terminal das Wort.: Success
Jetzt müsste sich diese App im Emulator unter Anwendungen wiederfinden und ihr könnt Sie wie z.B. auf einem Android-Smartphone ausführen.
Viel Spass Fnetf
Ich möchte euch in diesem Tutorial beschreiben wie man Mithilfe des Android-Windows-SDK eine beliebige Android App (apk) installieren & Sie danach im Emulator ausführen kann. Man hat auf Diese Weise die Möglichkeit sich auf sehr einfache Weise eine funktionale Android-Umgebung auf einem Windows PC zu installieren. Die Android-SDK ist sinngemäß eine Entwickler-Umgebung um Android-Projekte unter realen Bedingungen zu entwickeln & zu testen. Der Emulator kann aber auch dafür verwendet werden eine schon fertige Anwendung in einer AVD zu installieren und auszuführen.
Und genau dies möchte ich euch hier erklären:
1.) Download & Installation der Android-SDK-WINDOWS
Unter diesem Link könnt ihr die SDK für Windows als auch Linux & MAC downloaden.:
Link.: Android SDK | Android Developers
Ich werde in diesem Tutorial aber nur auf die Windows Variante eingehen.
- Ladet euch jetzt das Windows zip Paket herunter.
Link.: http://dl.google.com/android/android-sdk_r08-windows.zip
Die SDK muss auf eurem PC nicht installiert werden, sondern ihr entpackt das zip File am besten in das Hauptverzeichniss eures PC`s z.B. C:
Meine Installation liegt auf E:/android-sdk-windows (Das gilt für den gesamten Verlauf des Tutorials)
Anmerkung.: Solltet ihr einen anderen Installationspfad verwenden müsst ihr meine hier beschriebenen Pfade bei Ausführung des Tutorials entsprechend anpassen.
2.) Android SDK & AVD Manager starten & einrichten
- Startet jetzt bitte unter
E:/android-sdk-windows
die SDK Manager.exe. Wenn der SDK-Manager gestartet ist klickt ihr im linken Fensterteil auf Availlable packages und dann im rechts darauf erscheinenden Auswahlmenue klickt ihr auf Android Repository.
Dort werden jetzt die einzelnen Android SDK-Versionen von 1.5 - 2.3 + Dokumentation aufgelistet. Ihr könnt jetzt alle Versionen installieren oder euch einzelne aussuchen. Ich habe nur 2.1 & 2.2 installiert.
Die ausgewählten SDK Versionen werden jetzt heruntergeladen und danach installiert, das kann ein wenig länger dauern !
Quelle.: Installing the SDK | Android Developers
3.) AVD (Android Virtual Devices) einrichten
Als nächstes muss das eigentliche Android-Device erstellt werden indem dann letztendlich eure APK installiert und ausgeführt wird.
Klickt dazu im SDK Manager im linken Fensterteil auf Virtual Devices im darauf rechts erscheinenden Fenster klickt ihr New an.
Es öffnet sich eine weiteres Fenster.
- Bei Name habe ich als Beispiel favd eingetragen
- Im darauffolgenden Punkt Target wählt ihr die Android-SDK Version die ihr für eure AVD verwenden wollt. Ich habe Android 2.2 gewählt, weil meine beiden Android Geräte Samsung Galaxy & Archos 70IT auf Froyo-2.2 laufen.
- Im nächsten Punkt SD Card könnt (müsst aber nicht) ihr eine virtuelle SD-Card einrichten. Unter Size wählt ihr die Grösse.
Anmerkung.: Seit Android-Froyo 2.2 gibt es die Möglichkeit Apps auf SD auszulagern, vor allen Dingen Spiele nutzen dies, ansonsten ist der App Speicher in eurer AVD schnell erschöpft. Ich habe hier 300MB ausgewählt. Ausserdem könnt ihr die virtuelle SD-Card zum Speichern von Files aller Art verwenden.
- den Punkt SD Card: -File habe ich nicht getestet.
- Der nächste Punkt bezieht sich auf die Display Auflösung.
Ihr könnt unter Built-in eine Standard Auflösung wählen oder unter Resolution selbst eine Auflösung definieren. Ich habe unter Built-in WVGA800 gewählt, somit kann ich die AVD formatfüllend auf meinem Laptop (1280x800) darstellen.
- Der letzte Punkt betrifft die virtuelle Hardware, die eure AVD beherbergen soll.
Ihr könnt dort Unterstützung (Support) für SD-Card, DPad, Accelerometer, Cache Partition Size, Audio Playback, Trackball, Camera, Battery, Touchscreen, Device RAM, Keyboard, GPS, GSM-Modem & etc. einrichten.
Ich habe hier fast alles eingerichtet, denn ich habe keine Möglichkeit irgendeine Komponente nachzuinstallieren wenn die AVD erst einmal fertiggestellt wurde. Ihr könnt aber natürlich auch verschiedene AVD`s mit unterschiedlicher Hardwareunterstützung erstellen.
Wenn ihr alles fertigkonfiguriert habt klickt ihr am unteren Rand auf Create AVD. Jetzt wird euer virtuelles Device erstellt.
Vor dem nächsten Schritt könnt ihr jetzt die Auswahl-Fenster vom SDK Manager schliessen.
Quelle.: Android Virtual Devices | Android Developers
4.) Emulator mit erstellter AVD starten
Klickt jetzt an eurem PC den Start Button und gebt in die Programmsuchzeile cmd ein und bestätigt mit Enter. Es öffnet sich der Command-Prompt (Terminal-Fenster) von Windows. Gebt an der Eingabeaufforderung
CD E:/android-sdk-windows/tools
ein. Jetzt gebt ihr ihr hinter diesen Pfad
emulator @favd
ein und bestätigt mit Enter.
Wenn alles richtig konfiguriert wurde startet jetzt euer virtuelles Android-Device.
Es erscheint zuerst ein Android Schriftzug der verharrt eine längere Zeit (2-3 min), also bitte Geduld dat geht schon !!!
Anmerkung.: Ihr habt natürlich auch die Möglichkeit eine Verknüpfung zur Emulator.exe auf euren Desktop zu legen !
Quelle.: Android Emulator | Android Developers
5.) Apk Installation in eine vorhandene AVD
Wichtig.: Eure erstellte AVD muss gestartet sein bevor ihr eine APK installiert
- Jetzt kopiert ihr die zu installierende App auf eurem PC in den Ordner
E:/Android-SDK-Windows/Tools
- Danach müsst ihr wie unter Punkt 4.) beschrieben erneut eine cmd (command-Prompt) starten. An der Eingabeaufforderung gebt ihr
CD E:/Android-SDK-Windows/Tools (mit Enter bestätigen)
E:\Android-SDK-Windows\Platform-tools\adb install (eure).apk
ein. Wenn die Installation geklappt hat, erscheint im Terminal das Wort.: Success
Jetzt müsste sich diese App im Emulator unter Anwendungen wiederfinden und ihr könnt Sie wie z.B. auf einem Android-Smartphone ausführen.
Viel Spass Fnetf
Zuletzt bearbeitet: