Die Struktur des Android SDK [] (Die Struktur des Android SDK), Lektion, Seite 722712
https://www.purl.org/stefan_ram/pub/sdk-struktur_android (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram
Android-Entwicklung

Die Struktur des Android SDK 

In der folgenden Darstellung einer auf das wichtigste reduzierten Verzeichnisstruktur des Android SDK  ist jede einzeln fernkopierbare Komponente mit eckigen Klammern gekennzeichnet. Es sind also insgesamt fünf Fernkopien nötig.

B [Android-SDK 24.0.2]= (Stand 2015-02-27)
— tools (emulator, android, monitor, zipalign, …)
[build-tools] (aapt, dx, …)
[platform-tools] (adb, …)
— platforms
  ● [android-19 ]
— system-images
  ● android-19
   ▶ [armeabi-v7a]
A [Android-SDK 22.3]= (Stand 2014)
— tools (emulator, android, monitor, zipalign, …)
[build-tools] (aapt, dx, …)
[platform-tools] (adb, …)
— platforms
  ● [android-18 ]
— system-images
  ● android-18
   ▶ [armeabi-v7a]

Notwendige Komponenten

SDK (mit SDK Tools)

Normalerweise sollte das SDK auf dem neuesten Stand sein, um aktuelle Platformen installieren zu können.

Einige Bestandteile des SDK
emulator.exe
SDK Manager.exe
AVD Manager.exe
android.bat
ddms.bat
proguard
zipalign
Adressen
2014 http://dl.google.com/android/android-sdk_r22.3-windows.zip

2015 http://dl.google.com/android/android-sdk_r24.0.2-windows.zip

Platform Tools

Die plattformspezifischen Platform Tools unterstützen die Fähigkeiten einer bestimmten Android-Plattform. Sie sind rückwärtskompatibel, so daß die neusten Platform Tools auch zur Entwicklung von Software für ältere Android-Plattformen verwendet werden können.

Einige Bestandteile
adb.exe
Adressen
2014 http://dl.google.com/android/repository/platform-tools_r18.0.1-windows.zip

2015 http://dl.google.com/android/repository/platform-tools_r19.0.2-windows.zip

Build Tools

Die Build Tools gehören zu den Platform Tools, sind aber seit 2013-05 als eine separate Einheit verfügbar, damit sie unabhängig von anderen Bestandteilen des SDK aktualisiert werden können.

Einige Bestandteile
aapt.exe
dx.bat
Info
http://developer.android.com/tools/revisions/build-tools.html
Adressen
2014 http://dl.google.com/android/repository/build-tools_r18.0.1-windows.zip

2015 http://dl.google.com/android/repository/build-tools_r19.0.3-windows.zip

Platform

Die Platform enthält die Android -Bibliothek »android.jar« für eine bestimmte Android -Version.

Einige Bestandteile
android.jar
Adressen
2014 http://dl.google.com/android/repository/android-18_r02.zip

2015 http://dl.google.com/android/repository/android-21_r02.zip

Die verfügbaren Plattformen können mit dem Kommando »android list targets« angezeigt werden.

android list targets
Available Android targets:

----------

id: 1 or "android-18"
Name: Android 4.3
Type: Platform
API level: 19
Revision: 1
Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in
Tag/ABIs : no ABIs.

Android ARM EABI v7a System Image (ABI)

Um Software für eine bestimmte Plattform mit dem Emulator starten zu können, wird ein ABI für diese Plattform benötigt.

Einige Bestandteile
system.img
Adressen
2014 http://dl.google.com/android/repository/sysimg_armv7a-18_r02.zip

2015 http://dl.google.com/android/repository/sysimg_armv7a-19_r02.zip

Die verfügbaren ABIs können mit dem Kommando »android list targets« angezeigt werden.

android list targets
Available Android targets:
----------
id: 1 or "android-18"
Name: Android 4.3
Type: Platform
API level: 18
Revision: 1
Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in
Tag/ABIs : default/armeabi-v7a

Nicht unbedingt notwendige (informative) Komponenten

Samples

Quelle
2014 http://dl.google.com/android/repository/samples-18_r01.zip ?

2015 http://dl.google.com/android/repository/samples-20_r03.zip
Ziel
sdk/platforms/android-18/samples

Sources

Quelle
2014 http://dl.google.com/android/repository/sources-18_r01.zip

2015 http://dl.google.com/android/repository/sources-21_r01.zip
Ziel
sdk/sources

Documentation

Quelle
2014 http://dl.google.com/android/repository/docs-18_r01.zip

2015 http://dl.google.com/android/repository/docs-21_r01.zip
Ziel
sdk/docs



Seiteninformationen und Impressum   |   Mitteilungsformular  |   "ram@zedat.fu-berlin.de" (ohne die Anführungszeichen) ist die Netzpostadresse von Stefan Ram.   |   Eine Verbindung zur Stefan-Ram-Startseite befindet sich oben auf dieser Seite hinter dem Text "Stefan Ram".)  |   Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram. Schlüsselwörter zu dieser Seite/relevant keywords describing this page: Stefan Ram Berlin slrprd slrprd stefanramberlin spellched stefanram722712 stefan_ram:722712 Die Struktur des Android SDK Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd722712, slrprddef722712, PbclevtugFgrsnaEnz Erklärung, Beschreibung, Info, Information, Hinweis,

Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram.
https://www.purl.org/stefan_ram/pub/sdk-struktur_android