Android SDK Tools ist eine Komponente für das Android SDK. Dazu gehört auch die Entwicklung und Debugging-Tools für Android.
Überarbeitungen
Die folgenden Abschnitte enthalten Hinweise zu aufeinanderfolgenden Releases der SDK-Tools, wie in der Revisionsnummer angegeben. Suchen Sie im SDK-Manager nach Updates, um sicherzugehen, dass Sie die aktuelle Version haben.
SDK Tools, Version 26.1.1 (September 2017)
- Änderungen:
-
- Eine Befehlszeilenversion des APK-Analysetools wurde in
tools/bin/apkanalyzer
Es bietet dieselben Funktionen wie das APK-Analysetool in Android Studio und kann zur Größenverfolgung in Build/CI-Server und -Scripts integriert werden. Regressionen durchführen, Berichte erstellen usw. - ProGuard-Regeldateien unter „Tools/Proguard“ werden vom Android-Plug-in nicht mehr für Gradle. Es wurde ein Kommentar hinzugefügt, um das zu erklären.
- Eine Befehlszeilenversion des APK-Analysetools wurde in
SDK-Tools, Version 26.0.2 (April 2017)
- Änderungen:
-
- Wenn Sie ein AVD mit
avdmanager
erstellen, ist es nicht mehr erforderlich, Gib--tag
an, wenn das durch--package
angegebene Paket ein einzelnes Bild enthält (wie es bei allen Bildern der Fall ist, die derzeit von Google vertrieben werden).
- Wenn Sie ein AVD mit
SDK-Tools, Version 26.0.1 (März 2017)
- Änderungen:
-
- Hierarchy Viewer und Pixel Perfect-Tools werden an Android Device Monitor zurückgegeben (Die Befehlszeilenversionen werden weiterhin entfernt, ab Version 25.3.0.)
SDK-Tools, Version 26.0.0 (März 2017)
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 24 oder höher.
- Änderungen:
-
tools/android
versucht jetzt, die Funktionalität vonandroid
in Tools vor Version 25.3.0 durch Aufrufen der neuen Tools.- Alle
avd
-,target
- unddevice
-Befehle sollten wie zuvor funktioniert. sdk
-Befehle werden mithilfe vontools/bin/sdkmanager
auf Best-Effort-Basis.
- Alle
tools/bin/avdmanager
unterstützt jetzt den Befehllist target
.
SDK-Tools, Version 25.3.0 (März 2017)
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 24 oder höher.
- Änderungen:
-
- Der Android-Emulator wurde aus diesem Paket entfernt und in einen anderen SDK-Verzeichnis. Das neue Android- Versionshinweise für den Emulator Diese Änderung ist abwärtskompatibel mit älteren Android Studio-Versionen.
android avd
-Befehlszeilenfunktion ersetzt durch Neueavdmanager
.- Veraltete/eingestellte Tools wurden entfernt:
<ph type="x-smartling-placeholder">
- </ph>
android
ddms
(siehe DDMS verwenden)draw9patch
(siehe stattdessen Draw) 9-Patch)hierarchyviewer
(siehe stattdessen) Layout mit einer Hierarchie erstellen Betrachter)traceview
(siehe stattdessen Profilerstellung) mit Traceview und dmtracedump)ant
Script- Projekt- und Aktivitätsvorlagen
- Ausführbare Dateien wurden nach
bin/
verschoben: <ph type="x-smartling-placeholder">- </ph>
jobb
lint
monkeyrunner
screenshot2
Uiautomatorviewer
- Optimiert
sdkmanager
: <ph type="x-smartling-placeholder">- </ph>
- Alle Lizenzen über die Befehlszeile ansehen und akzeptieren
- Verbesserte Paketliste im ausführlichen Modus
SDK-Tools, Version 25.2.5 (Januar 2017)
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 24 oder höher.
- Fehlerkorrekturen im Android Emulator:
-
- Ein Absturz beim erneuten Verbinden des asynchronen Sockets wurde behoben.
- Absturz auf Mac beim Aufrufen von
glDeleteTextures()
behoben nachdem der entsprechende Kontext gelöscht wurde.
SDK-Tools, Version 25.2.4 (Dezember 2016)
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 24 oder höher.
- Fehlerkorrekturen im Android Emulator:
-
- Ein Absturz in der gles-pipe beim Zugriff auf eine geschlossene Rohrleitung wurde behoben.
- Ein seltener Absturz wurde behoben, der auftrat, wenn der Emulator beim Laden des Standorts geschlossen wurde.
SDK-Tools, Version 25.2.3 (November 2016)
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 24 oder höher.
- Neues
sdkmanager
-Befehlszeilentool zum Anzeigen, Installieren, Aktualisieren und deinstallieren Sie einzelne Android SDK-Pakete. - Neue Android-Emulator-Funktionen und Fehlerkorrekturen:
-
-gpu guest
behoben (Problem 227447).- Die WebP-Bilddecodierung wird jetzt unterstützt.
- Unterstützung für die ETC2-Texturdekomprimierung hinzugefügt.
SDK Tools, Version 25.2.2 (September 2016)
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 23 oder höher.
- Neue Android-Emulator-Funktionen:
-
- Neue virtuelle Sensoren und Mobilfunk > Signalstärke erweiterte Steuerungsmöglichkeiten.
- Eine LTE-Option wurde hinzugefügt: Mobilfunk > Netzwerktyp erweiterte Steuerungsmöglichkeiten.
- Simulierte vertikale Wischbewegungen für vertikales Scrollen hinzugefügt Menüs mit einem Mausrad zu öffnen.
SDK-Tools, Version 25.1.6 (Mai 2016)
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 23 oder höher.
- Allgemeine Hinweise:
-
- Zur Verbesserung der Sicherheit des Android-Emulators und zur Behebung gemeldeter Sicherheitsprobleme
erfordert die Android-Emulator-Konsole
Authentifizierung
bevor Sie Befehle eingeben können. Geben Sie den Befehl
auth auth_token
nachtelnet
zu einer Emulatorinstanz.auth_token
muss Sie entsprechen dem Inhalt der Datei.emulator_console_auth_token
in Ihrem Basisverzeichnis.
- Zur Verbesserung der Sicherheit des Android-Emulators und zur Behebung gemeldeter Sicherheitsprobleme
erfordert die Android-Emulator-Konsole
Authentifizierung
bevor Sie Befehle eingeben können. Geben Sie den Befehl
SDK-Tools, Version 25.0.0 (April 2016)
- Android-Emulator 2.0:
-
- Leistungsverbesserungen:
- Der Emulator nutzt jetzt die CPU-Beschleunigung für x86-Emulator-System-Images, Standardeinstellung.
- SMP-Unterstützung hinzugefügt zur Nutzung der Host-Multi-Core-Architektur bei der Emulation von Android Version 6.0 (API-Level 23) oder höher, was zu einer wesentlich besseren Leistung und als das physische Gegenstück. Mit der SMP-Unterstützung Apps, die speziell auf Mehrkern-Android-Geräte ausgerichtet sind.
- Verbessertes Daten- und APK-Push-Pull-Protokoll zwischen Android Debug Bridge und Geräten mit Android 5.0 (API-Level 21) oder höher. Verbesserte Geschwindigkeit fünfmal schneller als mit einem physischen Gerät.
- Erweiterte UI-Steuerelemente und eine unverankerte Symbolleiste ermöglichen einfachen Zugriff auf Funktionen bisher nur über die Befehlszeile verfügbar waren, wie z. B. Aufnahmen machen, den Batteriestand anpassen, den Bildschirm drehen und virtuelle Anrufe.
- Laden Sie KML- und GPX-Dateien hoch, um eine Reihe von benutzerdefinierten Standortpunkten wiederzugeben.
- Dynamisch die Größe des Emulators ändern, indem du eine Ecke ziehst oder heranzoomst Emulatorfensters angezeigt wird.
- Installieren Sie APKs oder fügen Sie der internen SD-Karte des Emulators Mediendateien hinzu, indem Sie per Drag & Drop in das Fenster des Emulators ziehen.
- Multi-Touch-Eingabe simulieren. Während der Interaktion mit dem Emulatorbildschirm Starten Sie den Multi-Touch-Modus, indem Sie die Taste Strg gedrückt halten. Windowsn/Linux oder die Befehlstaste unter Mac OSX.
- Der Android-Emulator funktioniert am besten mit Android Studio 2.0. Weitere Informationen was in der neuesten Version der offiziellen Android-IDE enthalten ist, Release lesen Notizen.
- Lesen Sie die Dokumentation, um mehr über die Verwendung des Android-Emulators zu erfahren.
SDK-Plattformtools, Version 23.1.0 (Dezember 2015)
- Allgemeine Hinweise:
-
- Geänderte Linux-Anforderungen für Android SDK Platform-Tools Version 23.1.0 und höher: Für diese Version ist jetzt 64-Bit-Linux erforderlich.
SDK Tools, Version 24.4.1 (Oktober 2015)
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 23 oder höher.
- Allgemeine Hinweise:
-
- Ein Problem wurde behoben, durch das die Titelleiste des Emulators über den Bildschirm ausgeblendet wurde. (Problem 178344)
- Aktiviert, dass im Emulator die Größe der Nutzerdatenpartition durch Einbeziehen der e2fsprogs-Binärdateien angepasst werden kann. (Problem 189030)
- Behebung eines Problems auf dem 32-Bit-Windows-Betriebssystem, bei dem der Emulator Android 6.0 nicht starten konnte (API-Level 23) bis Android 5.0 (API-Level 21) bzw. System-Images. (Problem 188326)
SDK-Tools, Version 24.4.0 (Oktober 2015)
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 23 oder höher.
- Allgemeine Hinweise:
-
- Der Emulator wurde aktualisiert, sodass eine Upgrade-Benachrichtigung angezeigt werden kann, wenn eine neue Version verfügbar.
- Der Emulator kann jetzt grundlegende Absturzberichte senden. Die Funktion muss aktiviert werden. über die Einstellungen in Android Studio, um die Übertragung von Absturzberichten zu aktivieren.
SDK Tools, Version 24.3.4 (August 2015)
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 23 oder höher.
- Allgemeine Hinweise:
-
- Die Plattform Android 6.0 (API-Level 23) wird jetzt unterstützt.
- Emulator:
-
- Verbesserte Emulatorleistung auf Windows-Desktops mit mehreren Kernen. (Problem 101040)
- Zusätzliche Unterstützung für die GPU-Emulation auf Windows- und Linux-Plattformen mithilfe der
-gpu mesa
-Befehlszeilenoption. - Unterstützung zum Ausführen von Emulatoren mit GPU-Emulation über Remote Desktop wurde aktiviert -Dienste wie Chrome Remote Desktop, Windows Terminal Services und NoMachine.
- Emulatoren mit einer Bildschirmauflösung von 280 dpi und 360 dpi werden jetzt unterstützt.
- Verbesserte Unterstützung für GLES 2.0-Erweiterungen
- Mehrere Probleme mit Unterstützung der GPU-Emulation wurden behoben.
- Unterstützung zum Festlegen der Speichergröße für Emulatoren mit Android 4.4 (API-Level 19) hinzugefügt und höher. (Problem 75141)
- Das Problem beim Senden langer SMS zwischen Emulatoren wurde behoben. (Problem 3539)
- Ein Problem wurde behoben, durch das im Emulator die falsche Zeit von Standortobjekten zurückgegeben wurde. (Problem 27272)
- Die Handhabung von ungewöhnlichen Zeichen in Pfaden und Dateinamen beim Starten von Emulatoren wurde hinzugefügt. (Problem 35889)
SDK Tools, Version 24.3.3 (Juni 2015)
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 19 oder höher.
- Allgemeine Hinweise:
-
- Probleme bei der Verwendung von Ant-Build-Aufgaben mit der Eclipse ADT-Build-Struktur wurden behoben.
- Das Startproblem des Emulators unter Mac OS X 10.8.5 wurde behoben.
SDK Tools, Version 24.3.2 (Juni 2015)
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 19 oder höher.
- Allgemeine Hinweise:
-
- Probleme mit dem ARM-64-Bit-Emulator wurden behoben.
SDK Tools, Version 24.3.1 (Juni 2015)
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 19 oder höher.
- Allgemeine Hinweise:
-
- Ein Problem mit den Ordnern
root/
undlib/
wurde behoben.
Achtung:Diese Version enthält bekanntermaßen Probleme, die verhindern, dass Builds abgeschlossen werden. Wir empfehlen dringend ein Update auf SDK Tools 24.3.2. so schnell wie möglich.
- Ein Problem mit den Ordnern
SDK Tools, Version 24.3.0 (Juni 2015)
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 19 oder höher.
- Allgemeine Hinweise:
-
- Mehrere kleinere Emulator-Probleme wurden behoben.
Achtung:Diese Version enthält bekanntermaßen Probleme, die verhindern, dass Builds abgeschlossen werden. Wir empfehlen dringend ein Update auf SDK Tools 24.3.2. so schnell wie möglich.
SDK-Tools, Version 24.2.0 (Mai 2015)
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 19 oder höher.
- Allgemeine Hinweise:
-
- Mehrere kleinere Emulator-Probleme wurden behoben.
SDK-Tools, Version 24.1.2 (Februar 2015)
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 19 oder höher.
- Allgemeine Hinweise:
-
- Startfehler bei MIPS-System-Images unter Mac OS X wurden behoben.
- Probleme mit der AVD-Bildschirmaufnahme bei Verwendung der GPU-Emulation wurden behoben.
- Speicherlecks im Emulatorsystem wurden behoben.
SDK-Tools, Version 24.0.2 (Dezember 2014)
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 19 oder höher.
- Allgemeine Hinweise:
-
- Ein Problem beim Erstellen von Projekten und Aktivitäten aus Vorlagen mit Eclipse ADT wurde behoben.
SDK-Tools, Version 24.0.1 (Dezember 2014)
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 19 oder höher.
- Allgemeine Hinweise:
-
- Das Problem bei der Java-Erkennung auf 32-Bit-Windows-Systemen wurde behoben.
SDK-Tools, Version 24.0.0 (Dezember 2014)
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 19 oder höher.
- Allgemeine Hinweise:
-
- Unterstützung für Android Studio 1.0 und Verbesserungen am Emulator
SDK-Tools, Version 23.0.5 (Oktober 2014)
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 19 oder höher.
- Wenn Sie in Eclipse mit ADT entwickeln, beachten Sie, dass diese Version von SDK Tools die für die Verwendung mit ADT 23.0.4 und höher vorgesehen sind. Falls noch nicht geschehen, aktualisieren Sie die ADT Plugin to 23.0.4.
- Wenn Sie außerhalb von Eclipse entwickeln, Apache Ant 1.8 oder höher
- Allgemeine Hinweise:
-
- Problem bei der 32-Bit-Kompilierung unter Windows behoben.
SDK-Tools, Version 23.0.4 (Oktober 2014)
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 19 oder höher.
- Wenn Sie in Eclipse mit ADT entwickeln, beachten Sie, dass diese Version von SDK Tools die für die Verwendung mit ADT 23.0.4 und höher vorgesehen sind. Falls noch nicht geschehen, aktualisieren Sie die ADT Plugin to 23.0.4.
- Wenn Sie außerhalb von Eclipse entwickeln, Apache Ant 1.8 oder höher
- Allgemeine Hinweise:
-
- Doppelte Geräte in AVD für Wear und TV wurden behoben.
SDK-Tools, Version 23.0.2 (Juli 2014)
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 19 oder höher.
- Wenn Sie in Eclipse mit ADT entwickeln, beachten Sie, dass diese Version von SDK Tools die für die Verwendung mit ADT 23.0.2 und höher vorgesehen sind. Falls noch nicht geschehen, aktualisieren Sie die ADT Plugin to 23.0.2.
- Wenn Sie außerhalb von Eclipse entwickeln, Apache Ant 1.8 oder höher
- Allgemeine Hinweise:
-
- Fehlende ProGuard-
.bat
-Dateien wurden hinzugefügt. - Die fehlende Datei
proguard-android.txt
wurde hinzugefügt. - Die Datei
lombok-ast-0.2.2.jar
wurde inlombok-ast.jar
umbenannt Damit sollte Lint über die Befehlszeile ausgeführt werden können.
- Fehlende ProGuard-
SDK-Tools, Version 23.0.0 (Juni 2014)
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 19 oder höher.
- Wenn Sie in Eclipse mit ADT entwickeln, beachten Sie, dass diese Version von SDK Tools die für die Verwendung mit ADT 23.0.0 und höher konzipiert sind. Falls noch nicht geschehen, aktualisieren Sie die ADT-Plug-in auf Version 23.0.0.
- Wenn Sie außerhalb von Eclipse entwickeln, Apache Ant 1.8 oder höher
- Allgemeine Hinweise:
-
- Die Android Wear-Tools und -Systemabbilder wurden hinzugefügt.
SDK Tools, Version 22.6.4 (Juni 2014)
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 18 oder höher.
- Wenn Sie in Eclipse mit ADT entwickeln, beachten Sie, dass diese Version von SDK Tools die für die Verwendung mit ADT 22.6.3 und höher entwickelt wurden. Falls noch nicht geschehen, aktualisieren Sie die ADT Plugin to 22.6.3.
- Wenn Sie außerhalb von Eclipse entwickeln, Apache Ant 1.8 oder höher
- Allgemeine Hinweise:
-
- Ein Problem mit dem x86-Emulator, der zum Absturz von Google Maps führte, wurde behoben. (Problem 69385)
- Kleinere OpenGL-Probleme wurden behoben.
SDK-Tools, Version 22.6.3 (April 2014)
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 18 oder höher.
- Wenn Sie in Eclipse mit ADT entwickeln, beachten Sie, dass diese Version von SDK Tools die für die Verwendung mit ADT 22.6.3 und höher entwickelt wurden. Falls noch nicht geschehen, aktualisieren Sie die ADT Plugin to 22.6.3.
- Wenn Sie außerhalb von Eclipse entwickeln, Apache Ant 1.8 oder höher
- Allgemeine Hinweise:
-
- Es wurde ein Problem behoben, durch das der AVD-Manager die Erstellung virtueller Android Wear-Geräte zulässt. mit einem Ziel-API-Level unter 19.
- Die Beschreibung von Android Wear-Systembildern im SDK-Manager wurde korrigiert.
- Bekannte Probleme:
-
Wenn Sie im AVD-Manager ein virtuelles Android Wear-Gerät erstellen, wird ein Ziel-API-Level niedriger als 19 können standardmäßig ausgewählt werden. Wähle das Ziel-API-Level 19 aus beim Erstellen virtueller Android Wear-Geräte.
SDK-Tools, Version 22.6.2 (März 2014)
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 18 oder höher.
- Wenn Sie in Eclipse mit ADT entwickeln, beachten Sie, dass diese Version von SDK Tools die für die Verwendung mit ADT 22.6.2 und höher vorgesehen sind. Falls noch nicht geschehen, aktualisieren Sie die ADT Plugin to 22.6.2.
- Wenn Sie außerhalb von Eclipse entwickeln, Apache Ant 1.8 oder höher
- Allgemeine Hinweise:
-
- Es wurde ein Problem behoben, bei dem der SDK-Manager eine
NullPointerException
nach ein virtuelles Gerät entfernen, das mit der Android Wear- System-Image. (Problem 67588) - Ein Problem mit virtuellen Android-Geräten für Nexus 5, die über die Befehlszeile erstellt wurden, wurde behoben. bei denen das Dateisystem der SD-Karte schreibgeschützt war.
- Es wurde ein Problem behoben, bei dem der SDK-Manager eine
SDK-Tools, Version 22.6.1 (März 2014)
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 18 oder höher.
- Wenn Sie in Eclipse mit ADT entwickeln, beachten Sie, dass diese Version von SDK Tools die für die Verwendung mit ADT 22.6.1 und höher entwickelt wurden. Falls noch nicht geschehen, aktualisieren Sie die ADT Plugin to 22.6.1.
- Wenn Sie außerhalb von Eclipse entwickeln, Apache Ant 1.8 oder höher
- Allgemeine Hinweise:
-
- Es wurde ein Problem behoben, bei dem der Android Virtual Device Manager keine neuen virtuellen Geräte Geräte. (Problem 66661)
Ein Problem mit virtuellen Geräten, die mit ADT 22.3 oder früheren Versionen erstellt wurden, wurde behoben.
Wenn Sie ein virtuelles Android-Gerät mit ADT 22.3 oder niedriger erstellt haben, Die AVD wird möglicherweise in Version 22.6.1 im AVD Manager als fehlerhaft aufgeführt. Um das Problem zu beheben wählen Sie das virtuelle Gerät im AVD Manager aus und klicken Sie Reparatur.
- Ein Problem mit den Befehlszeilentools beim Erstellen virtueller Geräte wurde behoben. (Problem 66740)
- Ein Problem mit dem Befehlszeilenskript
lint
wurde behoben.
- Bekannte Probleme:
-
Wenn Sie ein virtuelles Android-Gerät mit der Nexus 5-Gerätedefinition erstellen, müssen Sie die Option Use Host GPU (Host-GPU verwenden) aktivieren. Andernfalls muss das virtuelle Gerät wird nicht gestartet.
SDK-Tools, Version 22.6 (März 2014)
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 18 oder höher.
- Wenn Sie in Eclipse mit ADT entwickeln, beachten Sie, dass diese Version von SDK Tools die für die Verwendung mit ADT 22.6.0 und höher konzipiert sind. Falls noch nicht geschehen, aktualisieren Sie die ADT-Plug-in auf Version 22.6.0.
- Wenn Sie außerhalb von Eclipse entwickeln, Apache Ant 1.8 oder höher
- Allgemeine Hinweise:
-
Das
lint
-Skript der Befehlszeile (tools\lint.bat
auf Windows-Plattformen,tools/lint
auf anderen Plattformen) und den Daslint
-Ziel inant
-Builds schlägt mit folgendem Fehler fehl: Fehler:Exception in thread "main" java.lang.NoClassDefFoundError: lombok/ast/AstVisitor
Benennen Sie die Datei als vorübergehende Problemumgehung um.
tools\lib\lombok-ast-0.2.2.jar
bistools\lib\lombok-ast.jar
. Wir veröffentlichen eine aktualisierte Version der Tools mit einer Fehlerkorrektur für um dieses Problem so schnell wie möglich zu beheben.- Zusätzliche Unterstützung für Java 7-Sprachfunktionen wie Multi-Catch,
und den Diamant-Operator. Für diese Funktionen ist Version 19 oder höher erforderlich
der Build-Tools. Zum Testen mit Ressourcen ist
minSdkVersion
erforderlich 19; erfordern die restlichen neuen SprachfunktionenminSdkVersion
8 oder höher. - Neue Lint-Prüfungen hinzugefügt:
<ph type="x-smartling-placeholder">
- </ph>
- Sicherheit:
<ph type="x-smartling-placeholder">
- </ph>
- Suchen Sie nach Code, der möglicherweise von einem
SecureRandom
betroffen ist eine Sicherheitslücke. - Prüfen Sie, ob bei
checkPermission
-Aufrufen der Rückgabewert verwendet wird.
- Suchen Sie nach Code, der möglicherweise von einem
- Achten Sie darauf, dass in Produktions-Builds keine simulierten Standortdienste verwendet werden.
- Nach Manifestwerten suchen, die durch Werte aus dem Gradle-Build überschrieben werden Skripts erstellt.
- Sicherheit:
<ph type="x-smartling-placeholder">
- Einige kleinere Probleme im SDK und Build-System wurden behoben.
- Emulator:
<ph type="x-smartling-placeholder">
- </ph>
- Für Android 1.5 wurde ein Problem behoben, bei dem der Emulator sofort heruntergefahren wurde. auf dem Nexus One und Nexus S. (Problem 64945)
- Ein Problem mit Portnummern mit mehr als vier Ziffern wurde behoben. (Problem 60024)
- Akkufehler für Nexus One und Nexus S wurden behoben. (Problem 39959)
- Es wurde ein Problem mit Pfaden oder Argumenten behoben, die Projektbereichen auf Windows-Plattformen. (Problem 18317)
- Ein Problem mit Werten für lange Pfade auf Windows-Plattformen wurde behoben. (Problem 33336)
- Ein Problem mit der
-snapshot-list
-Befehlszeile wurde behoben. auf 64-Bit-Systemen. (Problem 34233)
- Ein Problem mit der RenderScript-Unterstützung wurde behoben. RenderScript-Unterstützungsmodus verwenden erfordert jetzt Version 19.0.3 der Build Tools.
SDK-Tools, Version 22.3 (Oktober 2013)
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 18 oder höher.
- Wenn Sie in Eclipse mit ADT entwickeln, beachten Sie, dass diese Version von SDK Tools die für die Verwendung mit ADT 22.3.0 und höher entwickelt wurden. Falls noch nicht geschehen, aktualisieren Sie die ADT-Plug-in auf Version 22.3.0.
- Wenn Sie außerhalb von Eclipse entwickeln, Apache Ant 1.8 oder höher
- Allgemeine Hinweise:
-
- Unterstützung für Android 4.4 (API-Level 19) hinzugefügt.
- Eine Reihe kleinerer Fehler im SDK und Build-System wurden behoben.
SDK Tools, Version 22.2.1 (September 2013)
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 16 oder höher.
- Wenn Sie in Eclipse mit ADT entwickeln, beachten Sie, dass diese Version von SDK Tools die für die Verwendung mit ADT 22.2.1 und höher entwickelt wurden. Falls noch nicht geschehen, aktualisieren Sie die ADT Plugin to 22.2.1.
- Wenn Sie außerhalb von Eclipse entwickeln, Apache Ant 1.8 oder höher
- Allgemeine Hinweise:
-
- Es wurde ein Problem mit Vorlagen behoben, das dazu führte, dass sich der Assistent für neue Projekte aufhängte. (Problem 60149)
- Absturz behoben, der bei Verwendung des Lint-Befehlszeilentools aufgrund einer nicht übereinstimmenden Bibliothek aufgetreten ist Abhängigkeit. (Problem 60190)
SDK Tools, Version 22.2 (September 2013)
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 16 oder höher.
- Wenn Sie in Eclipse mit ADT entwickeln, beachten Sie, dass diese Version von SDK Tools die für die Verwendung mit ADT 22.2 und höher konzipiert sind. Falls noch nicht geschehen, aktualisieren Sie die ADT Plugin to 22.2.
- Wenn Sie außerhalb von Eclipse entwickeln, Apache Ant 1.8 oder höher
- Allgemeine Hinweise:
-
- Die Build-Tools wurden aktualisiert, um die Verwendung von RenderScript unter älteren Android-Versionen zu ermöglichen. mithilfe neuer Funktionen Supportbibliothek.
- Das Systrace-Tool wurde in das Verzeichnis
>sdk</platform-tools/
verschoben. - Modifizierter Tracer für OpenGL ES zur Unterstützung von OpenGL ES 3.0
- Fusseln
<ph type="x-smartling-placeholder">
- </ph>
- Ein Problem wurde behoben, bei dem Lint benutzerdefinierte Namespaces nicht erkannte. (Problem 55673)
- Ein Problem mit ungültigen Zeichen im XML-Bericht wurde behoben. (Problem 56205)
- Die Ausführung von Lint in der Befehlszeile wurde korrigiert, um im monitorlosen Modus zu arbeiten und die Ausführung zu unterstützen mit Build-Servern. (Problem 55820)
- Verbesserte Unterstützung für Pfadnamen mit Leerzeichen in den Windows-Befehlszeilentools.
SDK-Tools, Version 22.0.5 (Juli 2013)
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 16 oder höher.
- Wenn Sie in Eclipse mit der Methode ADT-Plug-in installiert haben, beachten Sie, dass diese Version SDK Tools ist für die Verwendung mit ADT 22.0.5 und höher vorgesehen. Falls noch nicht geschehen, aktualisieren Sie ADT bis 22.0.5.
- Diese Version der SDK-Tools wurde für Android Studio entwickelt. 0.2.x und höher.
- Wenn Sie ohne integrierte Entwicklungsumgebung (IDE) entwickeln, müssen Sie Apache Ant 1.8 oder höher
- Allgemeine Hinweise:
-
- Das RenderScript-Kompilierungsproblem für Windows-Plattformen mit "ant" wurde behoben.
- Systrace wurde aktualisiert, sodass er mit dem Bild der Android 4.3-Plattform.
- Die Paketerstellung des RenderScript-Compilers wurde korrigiert.
- Die Build-Tools 18.0.0 ist veraltet und sollte stattdessen 18.0.1 verwendet werden.
SDK-Tools, Version 22.0.4 (Juli 2013)
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 16 oder höher.
- Wenn Sie in Eclipse mit der Methode ADT-Plug-in installiert haben, beachten Sie, dass diese Version SDK Tools ist für die Verwendung mit ADT 22.0.4 und höher konzipiert. Falls noch nicht geschehen, aktualisieren Sie ADT bis 22.0.4.
- Diese Version der SDK-Tools wurde für Android Studio entwickelt. 0.2.x und höher.
- Wenn Sie ohne integrierte Entwicklungsumgebung (IDE) entwickeln, müssen Sie Apache Ant 1.8 oder höher
- Allgemeine Hinweise:
-
- Das Problem bei der Kompilierung von RenderScript-Code wurde behoben.
SDK-Tools, Version 22.0.1 (Mai 2013)
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 16 oder höher.
- Wenn Sie in Eclipse mit ADT entwickeln, beachten Sie, dass diese Version von SDK Tools die für die Verwendung mit ADT 22.0.1 und höher entwickelt wurden. Falls noch nicht geschehen, aktualisieren Sie die ADT Plugin to 22.0.1.
- Wenn Sie außerhalb von Eclipse entwickeln, Apache Ant 1.8 oder höher
- Allgemeine Hinweise:
-
- Ein Problem mit der Lint ServiceCast-Prüfung und vollständig qualifizierten Klassennamen wurde behoben. (Problem 55403)
- Ein Absturzproblem bei der Prüfung von Lint ArraySizeDetector wurde behoben. (Problem 54887)
- Es wurde ein Problem behoben, bei dem mit dem monkeyrunner-Tool Python-Standardklassen nicht importiert werden konnten. (Problem 55632)
- Problem behoben, bei dem in DDMS-Überwachung Heap- und Netzwerkstatistik-Ansichten nicht geöffnet werden konnten, weil Ausnahme vom Typ „class not found“. (Problem 55394)
SDK Tools, Revision 22 (Mai 2013)
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 16 oder höher.
- Wenn Sie in Eclipse mit ADT entwickeln, beachten Sie, dass diese Version von SDK Tools die für die Verwendung mit ADT 22.0.0 und höher entwickelt wurden. Falls noch nicht geschehen, aktualisieren Sie die ADT-Plug-in auf Version 22.0.0.
- Wenn Sie außerhalb von Eclipse entwickeln, Apache Ant 1.8 oder höher
- Allgemeine Hinweise:
-
- Wir haben die Struktur des SDK geändert, indem eine neue SDK-Komponente für das Build-Tool hinzugefügt wurde: basierend auf der vorhandenen Plattformtools-Komponente. Durch diese Änderung werden die Build-Tools entkoppelt Versionen der IDE-Versionen, sodass Aktualisierungen der Tools möglich sind, ohne dass IDE-Update
- Aktualisierte Tools, die es Bibliotheken ermöglichen, denselben Paketnamen wie die Anwendungen zu verwenden die sie verwenden.
- Das
draw9patch
-Tool wurde aktualisiert, um das Ändern von Markierungen zu vereinfachen. - Es wurden neue Lint-Prüfungen hinzugefügt, u. a. Prüfungen auf Layoutkonsistenz,
RelativeLayout
Geschwister,Parcel
Creator, JavaScript-Schnittstellen,Service
-Umwandlung, Mengenstrings, Manifest Tippfehler, Ausrichtungs-Tags in Layouts, überlappende Namen für 9-Patches und Bilder sowie Klasse Existenzprüfungen. - Aktualisierte Build-Tools zum Signieren von Anwendungen mit der BouncyCastle-Bibliothek mit Sun JVM-spezifischen APIs.
- Veröffentlichung einiger Android-Tools in Maven
Google Central zur Unterstützung der Entwickler von Drittanbieter-Tools. Folgende Tools sind verfügbar:
im Repository:
manifest-merger
,common/sdk_common
,ddmlib
,dvlib
,layoutlib_api
,sdklib
undlint
.
- Behobene Fehler:
-
- Eine Reihe kleinerer Fehler im SDK und Build-System wurden behoben.
SDK-Tools, Version 21.1 (Februar 2013)
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 16 oder höher.
- Wenn Sie in Eclipse mit ADT entwickeln, beachten Sie, dass diese Version von SDK Tools die für die Verwendung mit ADT 21.1.0 und höher entwickelt wurden. Falls noch nicht geschehen, aktualisieren Sie die ADT-Plug-in auf Version 21.1.0.
- Wenn Sie außerhalb von Eclipse entwickeln, Apache Ant 1.8 oder höher
- Allgemeine Hinweise:
-
- Verbesserte Fehlerberichte in
dx
, wenn die Dex-Zusammenführung im Build fehlschlägt System. - Es wurden mehr als 15 neue Lint-Prüfungen hinzugefügt, einschließlich Prüfungen auf das Überschreiben älterer APIs und XML. Ressourcenprobleme, Probleme mit Grafikinhalten und Manifest-Tags.
- Neue Funktion "aapt" zum Kompilieren von Ressourcen hinzugefügt.
- Verbesserte Fehlerberichte in
SDK-Tools, Version 21.0.1 (Dezember 2012)
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 16 oder höher.
- Wenn Sie in Eclipse mit ADT entwickeln, beachten Sie, dass diese Version von SDK Tools die für die Verwendung mit ADT 21.0.1 und höher entwickelt wurden. Falls noch nicht geschehen, aktualisieren Sie die ADT-Plug-in auf Version 21.0.1.
- Wenn Sie außerhalb von Eclipse entwickeln, Apache Ant 1.8 oder höher
- Allgemeine Hinweise:
-
- Erstellen
<ph type="x-smartling-placeholder">
- </ph>
- Aktualisierter Build, um Konflikte mit Paketnamen zwischen einer Anwendung und zu erkennen und zu beheben Bibliotheken, von denen es abhängig ist. Bibliotheken können Paketnamen nur dann gemeinsam nutzen, wenn sie alle enthalten denselben Paketnamen haben. (Problem 40152, Problem 40273)
- Es wurde ein Flag zum Deaktivieren der DEX-Zusammenführung hinzugefügt, um Fälle zu bearbeiten, in denen die Zusammenführung generiert werden konnte.
eine defekte DEX-Datei. Wenn dies bei Ihrem Projekt der Fall ist, fügen Sie Ihrem
project.properties
-Datei:dex.disable.merger=true
Diese Einstellung führt dazu, dass das Build-System auf die ältere, langsamere DEX-Verarbeitung zurückkehrt, Pre-Dex-Bibliotheken.
- RenderScript
<ph type="x-smartling-placeholder">
- </ph>
- Unterstützung hinzugefügt für Filterscript Kompilierung.
- Neue Projekteinstellung hinzugefügt, um das RenderScript-Kompilierungsziel separat zu steuern
aus einem Android-Projekt. Die folgende Zeile zu einem
project.properties
hinzufügen -Datei führt dazu, dass RenderScript-Code für Android API Level 17 kompiliert wird, während der -Anwendung kann auf ein anderes (niedrigeres) API-Level ausgerichtet sein: Bisher war das RenderScript-Kompilierungsziel an dierenderscript.target = 17
android:minSdkVersion
im Manifest. (Problem 40487)
- Erstellen
<ph type="x-smartling-placeholder">
- Behobene Fehler:
-
- Fusseln
<ph type="x-smartling-placeholder">
- </ph>
- Die Prüfung auf
0px
-Werte in XML-Stilelementen wurde korrigiert. (Problem 39601) - Falsche Meldung von Formatierungsstrings wurde behoben. (Problem 39758)
- Ein Problem wurde behoben, durch das die Anweisung
tools:ignore
in der Manifestdatei ignoriert wurde. mit dem Lint-Tool. (Problem 40136) - Das Problem beim Melden eines Wakelock-Release in einer Bedingung wurde behoben. (Problem 40424)
- Falsche Berichterstellung für fehlende
layout_width
undlayout_height
wurde behoben. XML-Felder. (Problem 38958) - Die Verarbeitung benutzerdefinierter Namespace-Attribute wurde korrigiert.
- Fehlerkorrekturen zum Herausfiltern von Bibliotheksprojektwarnungen hinzugefügt.
- Warnungen zu fehlenden Klassen vor einem Build wurden entfernt.
- Die Prüfung auf
- Das Problem mit dem Ausführungsskript des UI Automator Viewer, in dem das Verzeichnis der Android-Tools angezeigt wurde, wurde behoben. ist nicht festgelegt.
- Es wurde ein Problem mit dem SDK-Manager behoben, sodass automatisch die neueste Version ausgewählt wurde. Plattform beim Start.
- Das Java-Ergebnisskript wurde korrigiert, um nach der derzeit unterstützten Java-Version (1.6 oder höher).
- Der SDK Manager-Launcher im ADT-Bundle wurde korrigiert, sodass er SDK Manager-Programm, wenn es im Stammverzeichnis des Bundles platziert wird.
- Fusseln
<ph type="x-smartling-placeholder">
SDK-Tools, Version 21 (November 2012)
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 16 oder höher.
- Wenn Sie in Eclipse mit ADT entwickeln, beachten Sie, dass diese Version von SDK Tools zur Verwendung mit ADT 21.0.0 und höher. Falls noch nicht geschehen, aktualisieren Sie die ADT-Plug-in auf Version 21.0.0.
- Wenn Sie außerhalb von Eclipse entwickeln, Apache Ant 1.8 oder höher
- Allgemeine Hinweise:
-
- System erstellen
<ph type="x-smartling-placeholder">
- </ph>
- Es wurde ein Flag zum Festlegen des Jumbo-Modus für DEX-Dateien hinzugefügt, das eine größere
Anzahl der Zeichenfolgen in den DEX-Dateien. Aktivieren Sie diesen Modus, indem Sie folgende Zeile zu
der Datei
project.properties
Ihres Projekts:dex.force.jumbo=true
- Verbesserte Build-Zeit durch Pre-Dexing von Bibliotheken (sowohl JAR-Dateien als auch Bibliothek Projekten).
- Der Build wurde aktualisiert, um
R
Ressourcenklassen für Bibliotheksprojekte zu generieren nur mit den von den Bibliotheken benötigten IDs. Dadurch wird das Risiko verringert, dass auf die DEX-Datei zugegriffen wird. Limits für Felder und Methoden. - Der Build wurde so verbessert, dass mehrere Bearbeitungsfunktionen (Codevervollständigung, Ressourcen selectr, zur Erklärung), um Bibliotheksprojektressourcen ordnungsgemäß zu verarbeiten.
- Es wurde ein Flag zum Festlegen des Jumbo-Modus für DEX-Dateien hinzugefügt, das eine größere
Anzahl der Zeichenfolgen in den DEX-Dateien. Aktivieren Sie diesen Modus, indem Sie folgende Zeile zu
der Datei
- Fusseln
<ph type="x-smartling-placeholder">
- </ph>
- Über 25 neue Lint-Regeln für Ressourcen, Gebietsschemaeinstellungen, Layout hinzugefügt
-Dateien, falsche Verwendung von
SparseArray
undPowerManager.WakeLock
und Manifestprobleme. - Die Berichterstellung wurde so aktualisiert, dass sie Fehler in Bibliotheksprojekten enthält, wenn das Bibliotheksprojekt in der Liste der zu prüfenden Projekte.
- Zur Vereinfachung wurde dem Ant-Build-System ein neues
lint
-Ziel hinzugefügt Continuous Build-Systeme integrieren. - Neue Argumente
--sources
und--classpath
hinzugefügt, die auf Quellen verweisen mit unterschiedlichen Verzeichnisstrukturen. - Verbesserte XML-Exportfunktion zur Unterstützung von Jenkins Lint Plug-in hinzu.
- Die Analyse des Dateiflusses von Klassendateien wird jetzt unterstützt.
- Über 25 neue Lint-Regeln für Ressourcen, Gebietsschemaeinstellungen, Layout hinzugefügt
-Dateien, falsche Verwendung von
- Virtuelle Android-Geräte (AVD)
<ph type="x-smartling-placeholder">
- </ph>
- Im AVD Manager wurde ein neuer Tab Gerätedefinitionen zur Konfiguration hinzugefügt. Standardgröße und virtuelle Nexus-Geräte.
- Verbesserte Emulatoren, sodass sie mit einem Skin gestartet werden, der dynamisch generiert und entspricht der tatsächlichen Hardware, die im AVD Manager konfiguriert ist.
- Verbesserte Unterstützung für die Entwicklung von Android-Apps auf MIPS-basierten Geräten mit dem neuen MIPS System-Images für virtuelle Android-Geräte
jobb
-Tool zum Erstellen und Verschlüsseln hinzugefügt APK-Erweiterungsdateien. Weitere Informationen- Verbesserter Test-Runner von Android JUnit, sodass ein Test für alle verbundenen Geräte gleichzeitig.
- System erstellen
<ph type="x-smartling-placeholder">
- Behobene Fehler:
-
- Die Manifest-Zusammenführung wurde so korrigiert, dass Bibliotheksklassen im zusammengeführten Manifest richtig angepasst wurden.
SDK-Tools, Version 20.0.3 (August 2012)
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 12 oder höher.
- Wenn Sie in Eclipse mit ADT entwickeln, beachten Sie, dass diese Version von SDK Tools zur Verwendung mit ADT 20.0.3 und höher. Falls noch nicht geschehen, aktualisieren Sie die ADT Plugin to 20.0.3.
- Wenn Sie außerhalb von Eclipse entwickeln, Apache Ant 1.8 oder höher
- Behobene Fehler:
-
- Das Problem mit im Cache gespeicherten Downloadlisten im SDK Manager wurde behoben.
SDK-Tools, Version 20.0.1 (Juli 2012)
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 12 oder höher.
- Wenn Sie in Eclipse mit ADT entwickeln, beachten Sie, dass diese Version von SDK Tools zur Verwendung mit ADT 20.0.1 und höher. Falls noch nicht geschehen, aktualisieren Sie die ADT Plugin to 20.0.1.
- Wenn Sie außerhalb von Eclipse entwickeln, Apache Ant 1.8 oder höher
- Behobene Fehler:
-
- Fehler bei der Prüfung des Build-Status behoben, durch die die wiederholte Neukompilierung von Java-Code erzwungen wurde.
- Probleme mit der Ausführung mehrerer Emulatoren und der Ausführung mehrerer Emulatoren wurden behoben. mit GPU-Beschleunigung.
- Verbesserter Algorithmus zur Größenanpassung für ein besseres Rendering in skalierten Emulatorfenstern.
- Es wurde ein Fehler bei der
lint
-Prüfung für ungeschützte Übertragungsempfänger behoben, die ignoriert werden sollten. ungeschützten Empfängern für Standard-Android-Aktionen - Ein Build-Problem bei Projekten mit RenderScript wurde behoben.
- Ein Speicherleck im Emulator wurde behoben.
SDK Tools, Version 20 (Juni 2012)
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 12 oder höher.
- Wenn Sie in Eclipse mit ADT entwickeln, beachten Sie, dass diese Version von SDK Tools für kann mit ADT 20.0.0 und höher verwendet werden. Falls noch nicht geschehen, sollten Sie Ihre ADT-Plug-in auf Version 20.0.0.
- Wenn Sie außerhalb von Eclipse entwickeln, Apache Ant 1.8 oder höher
- Allgemeine Hinweise:
-
- Neue Device Monitor-App hinzugefügt, die Android-Debugging-Tools in einer einschließlich ddms, Traceview, Hierarchieviewer und Tracer für GLES Weitere Informationen
- Neues Tool zur Systemverfolgung zur Verfolgung der Android-Systemaktivität hinzugefügt. Mit diesem Tool können Sie um einen Teil der Systemaktivität sowie zusätzliche Informationen zu erfassen, die in den Einstellungen > Entwickleroptionen > Monitoring: Aktivieren Sie Traces oder fügen Sie bestimmte Aufrufe Ihrem Anwendungscode.
- System erstellen
<ph type="x-smartling-placeholder">
- </ph>
- Das automatische Zusammenführen von Manifestdateien der Bibliotheksprojekte in der Einschlussfunktion wurde hinzugefügt.
im Manifest des Projekts. Aktivieren Sie diese Funktion mit der Eigenschaft
manifestmerger.enabled
. - Automatische Unterstützung von ProGuard für das Flag
aapt -G
. Diese Änderung führt dazu, das Build-System, um eine temporäre ProGuard-keep-rules
-Datei mit Klassen zu generieren, werden von XML-Dateien referenziert (wie benutzerdefinierte Ansichten) und dies bei der Verkleinerung an ProGuard übergeben. Dieses kann das resultierende APK viel kleiner machen, wenn nur ein kleiner Teil eines großen Bibliotheksprojekts verwendet wird (z. B. in der Android Support Library), da die Catchall-Regeln dafür sorgen, dass alle benutzerdefinierten Ansichten Standard-ProGuard-Konfigurationsdatei wurde ebenfalls entfernt. - Zwei ProGuard-Konfigurationsdateien zur Verwendung in Projekten wurden hinzugefügt:
proguard-android-optimize.txt
mit dem Optimierungen möglich sind.proguard-android.txt
deaktiviert.
- Das automatische Zusammenführen von Manifestdateien der Bibliotheksprojekte in der Einschlussfunktion wurde hinzugefügt.
im Manifest des Projekts. Aktivieren Sie diese Funktion mit der Eigenschaft
- SDK-Manager
<ph type="x-smartling-placeholder">
- </ph>
- Verbessertes Caching, um das Herunterladen von Repository-Definitionen zu reduzieren.
- Hinzugefügte Tools > Add-on-Websites verwalten, um die Leistung zu verbessern, indem Websites von Drittanbietern, die langsam laden, können Sie vorübergehend deaktivieren.
- Es wurden Einstellungen für den SDK Manager-Download-Cache hinzugefügt (SDK Manager > Tools > Optionen).
- Behobene Fehler:
-
- Erstellen
<ph type="x-smartling-placeholder">
- </ph>
- Ein Problem wurde behoben, durch das Testprojekte keinen Zugriff auf den vollständigen Klassenpfad von getesteten Projekten hatten. Projekte, einschließlich Bibliotheksprojekten und JAR-Dateien von Drittanbietern.
- Die Bereitstellungslogik wurde korrigiert, sodass Anwendungen mit eingebetteten Tests jetzt bereitgestellt werden können. und wie Testanwendungen getestet, einschließlich Informationen zur Codeabdeckung.
- Die Ant-Unterstützung für das Testen von Projekten mit Bibliotheken wurde korrigiert.
- Erstellen
<ph type="x-smartling-placeholder">
SDK-Tools, Version 19 (April 2012)
Hinweis:Dieses Update der SDK-Tools ist nur über den Android SDK Manager. Mit diesem Tool können Sie laden Sie dieses Update herunter und installieren Sie es.
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 9 oder höher
- Wenn Sie in Eclipse mit ADT entwickeln, beachten Sie, dass diese Version von SDK Tools für Verwendung mit ADT 18.0.0 und höher. Falls noch nicht geschehen, sollten Sie Ihre ADT Plugin to 18.0.0.
- Wenn Sie außerhalb von Eclipse entwickeln, Apache Ant 1.8 oder höher
- Behobene Fehler:
-
- Einige Entwickler konnten den Emulator nicht mit GPU ausführen. Dieses Problem wurde behoben. von Beschleunigungen.
SDK-Tools, Version 18 (April 2012)
Wichtig:Wenn Sie die neue Android-Version 4.0-Systemkomponenten aus dem Android SDK Manager installiert haben, müssen Sie zuerst die SDK-Tools auf Version 14 oder höher und starten Sie Android SDK Manager neu. Falls nicht, stehen die Systemkomponenten von Android 4.0 nicht zum Download zur Verfügung.
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 9 oder höher
- Wenn Sie in Eclipse mit ADT entwickeln, beachten Sie, dass diese Version von SDK Tools für Verwendung mit ADT 18.0.0 und höher. Falls noch nicht geschehen, sollten Sie Ihre ADT Plugin to 18.0.0.
- Wenn Sie außerhalb von Eclipse entwickeln, Apache Ant 1.8 oder höher
- Allgemeine Hinweise:
-
- Die SdkController-App wurde aktualisiert, um sowohl die Sensor- als auch die Multi-Touch-Emulation zu kapseln Funktionalität.
- Behobene Fehler:
-
- Ant-Probleme behoben, bei denen einige JAR-Bibliotheken im Ordner
libs/
nicht übernommen wurden .
- Ant-Probleme behoben, bei denen einige JAR-Bibliotheken im Ordner
SDK Tools, Version 17 (März 2012)
Wichtig:Wenn Sie die neue Android-Version 4.0-Systemkomponenten aus dem Android SDK Manager installiert haben, müssen Sie zuerst die SDK-Tools auf Version 14 oder höher und starten Sie Android SDK Manager neu. Falls nicht, stehen die Systemkomponenten von Android 4.0 nicht zum Download zur Verfügung.
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 9 oder höher
- Wenn Sie in Eclipse mit ADT entwickeln, beachten Sie, dass diese Version von SDK Tools für Verwendung mit ADT 17.0.0 und höher. Falls noch nicht geschehen, sollten Sie Ihre ADT Plugin to 17.0.0.
- Wenn Sie außerhalb von Eclipse entwickeln, Apache Ant 1.8 oder höher
- Allgemeine Hinweise:
-
- Emulator
<ph type="x-smartling-placeholder">
- </ph>
- Hardwarebeschleunigtes Grafikrendering wird jetzt unterstützt. Für diese Funktion ist ein System-Image von API-Level 15, Version 3 oder höher. Weitere Informationen
- Unterstützung für die Ausführung von Android x86-System-Images im Virtualisierungsmodus auf
Windows und Mac OS X.
Weitere Informationen
Hinweis: Verwenden Sie den Android SDK Manager zum Herunterladen und x86-System-Images installieren. Android x86-System-Images sind nicht für alle API-Levels verfügbar.
- Zusätzliche experimentelle Unterstützung für die Multi-Touch-Eingabe durch Aktivierung des Emulators für den Empfang Eingabe per Berührung eines physischen USB-Tethering-Geräts Weitere Informationen
- Die Anzeige der detaillierten Live-Netzwerknutzung einer App in DDMS wurde hinzugefügt. Weitere Informationen
- ProGuard
<ph type="x-smartling-placeholder">
- </ph>
- Das gebündelte ProGuard-Tool wurde auf Version 4.7 aktualisiert. Neben vielen neuen Funktionen
Dieses Update behebt den Fehler
Conversion to Dalvik format failed with error 1
, der bei einigen Nutzern aufgetreten ist erfahren. - Die Standarddatei
proguard.cfg
wurde mit besseren Standard-Flags für aktualisiert. Android - Die ProGuard-Konfigurationsdatei wurde in zwei Hälften geteilt, mit projektspezifischen Flags. die im Projekt verwaltet werden, und die allgemeinen Android-Flags, die mit den Tools verteilt (und aktualisiert) werden selbst.
- Das gebündelte ProGuard-Tool wurde auf Version 4.7 aktualisiert. Neben vielen neuen Funktionen
Dieses Update behebt den Fehler
- Erstellen
<ph type="x-smartling-placeholder">
- </ph>
- Es wurde eine Funktion hinzugefügt, mit der Code nur im Debug-Modus ausgeführt werden kann. Jetzt Builds
Generieren Sie eine Klasse namens
BuildConfig
mit einerDEBUG
-Konstante, die automatisch entsprechend Ihrem Build-Typ festgelegt. Sie können die (BuildConfig.DEBUG
) in Ihrem Code, um nur Debugging-Funktionen auszuführen. - Es wurde ein Problem behoben, bei dem ein Projekt und seine Bibliotheken dieselbe JAR-Datei in seinen Bibliotheken enthielten. Ordner. (weitere Info)
- Benutzerdefinierte Ansichten mit benutzerdefinierten Attributen in Bibliotheken werden jetzt unterstützt. Layouts mit
Benutzerdefinierte Attribute müssen stattdessen den Namespace-URI
http://schemas.android.com/apk/res-auto
verwenden der URI, die den App-Paketnamen enthält. Dieser URI wird durch den App-spezifischen URI unter die Build-Dauer.
- Es wurde eine Funktion hinzugefügt, mit der Code nur im Debug-Modus ausgeführt werden kann. Jetzt Builds
Generieren Sie eine Klasse namens
- Fusseln
<ph type="x-smartling-placeholder">
- </ph>
- Lint wurde aktualisiert, um den Android-Anwendungscode zu prüfen. Lint-Regeln, die zuvor im Anwendungscode durchgeführte musterbasierte Suchvorgänge (z. B. die Prüfung nicht verwendeter Ressourcen) wurden so umgeschrieben, dass nun die genaueren Parsing-Strukturen im Java-Stil verwendet werden.
- Unterstützung für die Prüfung von Bibliotheksprojekten hinzugefügt. Diese Änderung bedeutet, dass Regeln wie Die Prüfung nicht verwendeter Ressourcen verarbeitet Ressourcen, die in einem Bibliotheksprojekt deklariert sind und auf die in für ein nachgelagertes Projekt.
- Es wurde die Möglichkeit hinzugefügt, Lint-Warnungen im Java-Code mit der neuen
@SuppressLint
und in XML-Dateien mit den neuen Tools: Namespace und ignorieren. Weitere Informationen - Neue Lint-Prüfungen:
<ph type="x-smartling-placeholder">
- </ph>
- Es wurde eine Prüfung auf Android-API-Aufrufe hinzugefügt, für die eine höhere Android-Version erforderlich ist als
die unterstützte Mindestversion. Sie können die neue Anmerkung
@TargetApi
verwenden werden Warnungen unterdrückt, wenn der Code in eine Systemversionsbedingung eingebettet ist. Weitere Informationen - Über 20 neue Lint-Regeln hinzugefügt, darunter Prüfungen für Leistung, XML-Layouts, Manifest und Dateiverarbeitung
- Es wurde eine Prüfung auf Android-API-Aufrufe hinzugefügt, für die eine höhere Android-Version erforderlich ist als
die unterstützte Mindestversion. Sie können die neue Anmerkung
- Emulator
<ph type="x-smartling-placeholder">
SDK-Tools, Version 16 (Dezember 2011)
Wichtig:Wenn Sie die neue Android-Version 4.0-Systemkomponenten aus dem Android SDK Manager installiert haben, müssen Sie zuerst die SDK-Tools auf Version 14 oder höher und starten Sie Android SDK Manager neu. Falls nicht, stehen die Systemkomponenten von Android 4.0 nicht zum Download zur Verfügung.
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 9 oder höher
- Wenn Sie in Eclipse mit ADT entwickeln, beachten Sie, dass diese Version von SDK Tools für die Verwendung mit ADT 16.0.0 und höher. Falls noch nicht geschehen, sollten Sie Ihre ADT-Plug-in auf Version 16.0.0.
- Für die Entwicklung außerhalb von Eclipse benötigen Sie Apache Ant 1.8 oder höher.
- Allgemeine Hinweise:
-
- Lint-Tools wurden hinzugefügt, um häufige Fehler in Android-Projekten zu erkennen. Weitere Informationen
- Die Unterstützung für die Sensoremulation wurde hinzugefügt, sodass der Emulator Sensordaten aus einem physisches Android-Gerät Weitere Informationen
- Unterstützung für die Verwendung einer Webcam zum Emulieren einer Kamera unter Mac OS X wurde hinzugefügt.
- Behobene Fehler:
-
- Snapshots funktionieren jetzt für System-Images von Android 4.0.
- Mehrere kleine Probleme mit der Build-Datei wurden behoben. (Problem 21023, Problem 21267 Problem 21465 Problem 21525).
SDK-Tools, Version 15 (Oktober 2011)
Wichtig:Wenn Sie die neue Android-Version 4.0-Systemkomponenten aus dem Android SDK Manager installiert haben, müssen Sie zuerst die SDK-Tools auf Version 14 oder höher und starten Sie Android SDK Manager neu. Falls nicht, stehen die Systemkomponenten von Android 4.0 nicht zum Download zur Verfügung.
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 9 oder höher.
- Wenn Sie in Eclipse mit ADT entwickeln, beachten Sie, dass diese Version von SDK Tools für die Verwendung mit ADT 15.0.0 und höher. Falls noch nicht geschehen, empfehlen wir Ihnen dringend, Ihr ADT-Plug-in auf Version 15.0.0 zu aktualisieren.
- Für die Entwicklung außerhalb von Eclipse benötigen Sie Apache Ant 1.8 oder höher.
- Behobene Fehler:
-
- Der Absturz des Emulators unter Linux aufgrund einer fehlerhaften Webcam-Erkennung wurde behoben. (Problem 20952)
- Emulatorproblem bei Verwendung des Arguments
-wipe-data
wurde behoben. - Es wurde ein Build-Problem behoben, das bei der Verwendung von RenderScript in Projekten auf API-Level 11–13 auftrat. (Problem 21006)
- Ein Problem beim Erstellen einer AVD mit dem Google TV-Add-on wurde behoben. (Problem 20963)
- Festgelegt am
ant test
(Problem 20979) - Festgelegt am
android update project
(Problem 20535) - Ein Problem beim Scrollen im neuen Logcat-Steuerfeld von DDMS wurde behoben.
- Problem mit MonkeyRunner behoben (Problem 20964)
- Behobene Probleme im SDK-Manager (Problem 20939, Problem 20607).
SDK-Tools, Version 14 (Oktober 2011)
Wichtig:Wenn Sie die neue Android-Version 4.0-Systemkomponenten aus dem Android SDK Manager installiert haben, müssen Sie zuerst die SDK-Tools auf Version 14 aktualisieren und Android SDK Manager neu starten. Falls nicht, stehen die Systemkomponenten von Android 4.0 nicht zum Download zur Verfügung.
- Abhängigkeiten:
-
- Android SDK Platform-Tools Version 8 oder höher.
- Wenn Sie in Eclipse mit ADT entwickeln, beachten Sie, dass diese Version von SDK Tools für die Verwendung mit ADT 14.0.0 und höher. Falls noch nicht geschehen, empfehlen wir Ihnen dringend, Ihr ADT-Plug-in auf Version 14.0.0 zu aktualisieren.
- Für die Entwicklung außerhalb von Eclipse benötigen Sie Apache Ant 1.8 oder höher.
- Allgemeine Hinweise:
-
- Unterstützung für Webcams auf Plattformen mit Android 4.0 oder höher hinzugefügt, um rückseitige Kamerakameras zu emulieren, wenn eine Webcam vorhanden ist, und um sowohl die rück- als auch die Frontkamera zu emulieren, wenn zwei Webcams vorhanden sind. Webcams werden nur unter Windows und Linux unterstützt. Die Mac-Unterstützung wird in einer späteren Version verfügbar sein.
- „
default.properties
“ wurde in „project.properties
“ undbuild.properties
bisant.properties
. Alle vorhandenen Projekte, die Sie mit Ant erstellen, müssen mit derandroid update project
aktualisiert werden . - Ant-Datei
build.xml
wurde geändert, um Verbesserungen an der erstellt und Ant-Befehle hinzugefügt und geändert, um diese Änderungen zu unterstützen. Für eine Liste von Ameisen finden Sie in der Ameisenbefehl Referenz. - Änderung beim Erstellen von Bibliotheksprojekten.
- Verbesserte inkrementelle Builds, sodass die Ressourcenkompilierung seltener ausgeführt wird. Builds –
werden länger ausgeführt, wenn Sie Strings oder Layouts bearbeiten (es sei denn, Sie fügen ein neues
id
hinzu) und werden wird für jedes Bibliotheksprojekt einmal ausgeführt. - Einführung eines „PNG Crunch Cache“ die nur mit geänderten PNG-Dateien ausgeführt werden kann, alle vorhandenen PNG-Dateien verarbeitet.
- Wir haben die SDK Manager-Benutzeroberfläche überarbeitet (weitere .
Einen vollständigen Überblick über die Änderungen am Build-System und was Sie tun müssen, um sie zu unterstützen, finden Sie im Android Tools-Projekt Website.
SDK Tools, Revision 13 (September 2011)
- Abhängigkeiten:
-
Wenn Sie in Eclipse mit ADT entwickeln, beachten Sie, dass diese Version von SDK Tools für die Verwendung mit ADT 12.0.0 und höher. Wir empfehlen dir dringend, dein ADT-Plug-in auf Version 12.0.0 zu aktualisieren, falls du dies noch nicht getan hast.
Für die Entwicklung außerhalb von Eclipse benötigen Sie Apache Ant 1.8 oder höher.
- Allgemeine Hinweise:
-
- Kompilierungsproblem in Ant (Schritt
dex
) behoben, wenn Pfade Leerzeichen enthalten. - Ein Problem bei der Emulator-Installation mit Leerzeichen wurde behoben.
- Problem behoben, bei dem AVD-Pfade Leerzeichen enthalten.
- Ein Renderingproblem bei Verwendung der Emulator-Skalierung wurde behoben (weitere Informationen).
- Kompilierungsproblem in Ant (Schritt
SDK-Tools, Revision 12 (Juli 2011)
- Abhängigkeiten:
-
Wenn Sie in Eclipse mit ADT entwickeln, beachten Sie, dass diese Version von SDK Tools für die Verwendung mit ADT 12.0.0 und höher. Falls noch nicht geschehen, empfehlen wir Ihnen dringend, Ihr ADT-Plug-in auf Version 12.0.0 zu aktualisieren.
Für die Entwicklung außerhalb von Eclipse benötigen Sie Apache Ant 1.8 oder höher.
- Allgemeine Hinweise:
-
- Der AVD-Manager und der Emulator können jetzt System-Images verwenden kompiliert für ARM v7- und x86-CPUs.
SDK Tools, Revision 11 (Mai 2011)
- Abhängigkeiten:
-
Wenn Sie in Eclipse mit ADT entwickeln, beachten Sie, dass diese Version von SDK Tools für die Verwendung mit ADT 10.0.1 und höher. Wir empfehlen dir dringend, dein ADT-Plug-in auf Version 10.0.1 zu aktualisieren, falls du dies noch nicht getan hast.
Für die Entwicklung außerhalb von Eclipse benötigen Sie Apache Ant 1.8 oder höher.
- Allgemeine Hinweise:
-
- Verschiedene Emulator-Änderungen zur Unterstützung von Android 3.1.
SDK-Tools, Version 10 (Februar 2011)
- Abhängigkeiten:
-
Wenn Sie in Eclipse mit ADT entwickeln, beachten Sie, dass diese Version von SDK Tools die für die Verwendung mit ADT 10.0.0 und höher entwickelt wurden. Nach der Installation von SDK Tools r10 empfehlen wir Ihnen dringend, Ihr ADT-Plug-in auf Version 10.0.0 zu aktualisieren.
Für die Entwicklung außerhalb von Eclipse benötigen Sie Apache Ant 1.8 oder höher.
- Allgemeine Hinweise:
-
- Die Tools generieren jetzt automatisch Java-Quelldateien (in der
gen
) und Bytecode (im Verzeichnisres/raw
) aus deinen nativen.rs
-Dateien
- Die Tools generieren jetzt automatisch Java-Quelldateien (in der
SDK-Tools, Version 9 (Januar 2011)
- Abhängigkeiten:
-
Wenn Sie in Eclipse mit ADT entwickeln, beachten Sie, dass diese Version von SDK Tools die für die Verwendung mit ADT 9.0.0 und höher konzipiert sind. Nach der Installation von SDK Tools Version 9 empfehlen wir dringend, Ihr ADT-Plug-in auf Version 9.0.0 zu aktualisieren.
Für die Entwicklung außerhalb von Eclipse benötigen Sie Apache Ant 1.8 oder höher.
- Upgrade auf SDK Tools r9:
-
Wenn Sie ein Upgrade von SDK Tools r7 oder niedriger auf SDK Tools r9 durchführen, ist der Standardspeicherort für das
adb
-Tool wurde von<SDK>/tools/adb
zu<SDK>/platform-tools/adb
Das bedeutet, dass Sie fügen Sie den neuen Speicherort zum PATH hinzu und ändern alle benutzerdefinierten Build-Skripts zu auf den neuen Standort verweisen. Wenn Sie die ausführbare Dateiadb
aus der neuen Es wird nicht empfohlen, den Speicherort des alten zu ändern, da spätere Aktualisierungen des SDK Mit Tools wird die Datei gelöscht. - Allgemeine Hinweise:
-
- In der ProGuard-Standardkonfiguration
proguard.cfg
werden jetzt die folgenden Klassen ignoriert: <ph type="x-smartling-placeholder">- </ph>
- Klassen, die
Preference
erweitern - Klassen, die
BackupAgentHelper
erweitern
- Klassen, die
- Mit den Ant-Lib-Regeln können Sie jetzt
java.encoding
,java.source
, undjava.target
. - Die Standardcodierung für die Ant-Aufgabe
javac
ist jetzt UTF-8. - In der LogCat-Ansicht in DDMS werden UTF-8-Zeichen jetzt korrekt angezeigt.
- Der SDK Manager ist unter Windows zuverlässiger. Details zu den Verbesserungen finden Sie in der Website des Android-Tools-Projekts
- Werfen Sie einen ersten Blick auf die neue Snapshot-Funktion: Um die Startzeit des Emulators zu verbessern, können Sie Snapshots für den Systemstatus zu aktivieren. Der Emulator stellt dann den Zustand wieder her, den er zuletzt verwendet hat. und so bald wie möglich geschlossen. Hinweis: Die Snapshot-Funktion ist noch nicht aktiv. und funktionieren möglicherweise nicht immer wie erwartet.
- Der Fehler mit der fehlenden JAR-Datei, der die Ausführung von
draw9patch
verhinderte, wurde behoben. - Die Windows-Startscripts
hierarchyviewer
undddms
wurden korrigiert, sodass sie jetzt unterstützt werden. den neuen Speicherort vonadb
. - Bekannte Probleme mit der Emulatorleistung: Da der Android-Emulator den ARM simulieren muss Architektur des Befehlssatzes auf Ihrem Computer installiert haben, ist die Leistung des Emulators langsam. Wir arbeiten intensiv daran, um die Leistungsprobleme zu beheben.
- In der ProGuard-Standardkonfiguration
SDK-Tools, Version 8 (Dezember 2010)
- Abhängigkeiten:
-
Wenn Sie in Eclipse mit ADT entwickeln, beachten Sie, dass diese Version von SDK Tools die für die Verwendung mit ADT 8.0.0 und höher konzipiert sind. Nach der Installation von SDK Tools r8 empfehlen wir Ihnen dringend, Ihr ADT-Plug-in auf Version 8.0.0 zu aktualisieren.
Für die Entwicklung außerhalb von Eclipse benötigen Sie Apache Ant 1.8 oder höher.
Beachten Sie außerdem, dass SDK Tools r8 eine neue SDK-Komponente namens Platform-Tools. Mit der neuen Komponente für Plattformtools können alle SDK-Plattformen (Android 2.1, Android 2.2 usw.) dieselbe (neueste) Build-Version verwenden Tools wie
adb
,aapt
,aidl
unddx
. Verwenden Sie zum Herunterladen der Plattformtools-Komponente die Android SDK Manager - Upgrade von SDK Tools r7:
-
Wenn Sie ein Upgrade von einer früheren Version auf SDK Tools r8 durchführen, beachten Sie bitte, dass der Der Standardinstallationsort für das
adb
-Tool wurde geändert von<SDK>/tools/adb
bis<SDK>/platform-tools/adb
Das bedeutet, dass Sie fügen Sie den neuen Speicherort zum PATH hinzu und ändern alle benutzerdefinierten Build-Skripts zu auf die neue Position verweisen. Wenn Sie die ausführbare Dateiadb
aus der neuen Es wird nicht empfohlen, den Speicherort des alten zu ändern, da spätere Aktualisierungen des SDK Mit Tools wird die Datei gelöscht. - Allgemeine Hinweise:
-
- Alle SDK-Plattformen unterstützen jetzt Bibliotheksprojekte.
- Unterstützung für einen echten Debug-Build. Entwickler müssen die
android:debuggable
-Attribut für den<application>
-Tag im Manifest hinzufügen (die Build-Tools fügen automatisch hinzugefügt werden. In Eclipse/ADT wird von allen inkrementellen Builds ausgegangen. Debug-Builds verwendet werden sollen, sodass die Toolsandroid:debuggable="true"
einfügen. Beim Exportieren eines signierten Release-Builds wird das Attribut nicht von den Tools hinzugefügt. In Ant nutzt der Befehlant debug
automatisch den Parameter Attribut „android:debuggable="true"
“ undant release
nicht. Wennandroid:debuggable="true"
manuell festgelegt ist, dann gilt:ant release
führt tatsächlich einen Debug-Build anstelle eines Release aus erstellen. - Automatische Unterstützung von ProGuard in Release-Builds. Entwickler generieren einen ProGuard
Konfigurationsdatei mit dem
android
-Tool (den Build-Tools) führt ProGuard automatisch während des Build-Prozesses für die Projektquellen aus. Weitere Informationen finden Sie unter ProGuard. Dokumentation. - Neue überschreibbare Ant-Javac-Attribute:
java.encoding
,java.source
undjava.target
(Standardwerte sind „ascii“, „1.5“ und „1.5“. - Neue Benutzeroberfläche des HierarchyViewer-Tools
SDK Tools, Version 7 (September 2010)
- Abhängigkeiten:
-
Wenn Sie in Eclipse mit ADT entwickeln, beachten Sie, dass diese Version von SDK Tools die für die Verwendung mit ADT 0.9.8 und höher entwickelt wurden. Nach der Installation von SDK Tools r7 empfehlen wir dringend, Ihr ADT-Plug-in auf 0.9.8 zu aktualisieren.
- Allgemeine Hinweise:
-
- Bibliotheksprojekte, die von anderen Bibliotheksprojekten abhängen, werden jetzt unterstützt.
- Aidl-Dateien werden in Bibliotheksprojekten unterstützt.
- Zusätzliche Unterstützung für Erweiterungsziele in Ant-Build, um Aufgaben zwischen den
Normale Aufgaben:
-pre-build
,-pre-compile
und-post-compile
- Unterstützung für monitorlose Funktionen SDK-Update Weitere Informationen:
android -h update sdk
. - Die Standortsteuerung in DDMS funktioniert nun in allen Sprachen, in denen "." nicht verwendet wird. als Dezimalzeichen.
SDK Tools, Revision 6 (Mai 2010)
- Abhängigkeiten:
-
Wenn Sie in Eclipse mit ADT entwickeln, beachten Sie, dass diese Version von SDK Tools die für die Verwendung mit ADT 0.9.7 und höher entwickelt wurden. Nach der Installation von SDK Tools r6 empfehlen wir dringend, Ihr ADT-Plug-in auf 0.9.7 zu aktualisieren.
- Bibliotheksprojekte:
-
Die SDK-Tools unterstützen jetzt die Verwendung von Bibliotheksprojekten während Entwicklung – eine Funktion, mit der du freigegebene Android-Apps speichern kannst in einem separaten Entwicklungsprojekt. Sie können dann auf die Bibliotheksprojekts aus anderen Android-Projekten und den gemeinsamen Code und die Ressourcen als Teil der abhängigen Anwendungen kompilieren. Weitere Informationen zu dieser Funktion finden Sie im Dokument Projekte erstellen und verwalten.
Wenn Sie in Eclipse entwickeln, ADT bietet entsprechende Unterstützung für Bibliotheksprojekte.
SDK-Tools, Version 5 (März 2010)
- Abhängigkeiten:
- Wenn Sie in Eclipse mit ADT entwickeln, beachten Sie, dass diese Version von SDK Tools die für die Verwendung mit ADT 0.9.6 und höher entwickelt wurden. Nach der Installation von SDK Tools r5 empfehlen wir dringend, Ihr ADT-Plug-in auf 0.9.6 zu aktualisieren.
- Für Mac OS-Plattformen ist OS X 10.4.x (Tiger) nicht mehr verfügbar offiziell unterstützt.
- SDK und AVD-Manager:
-
- Der SSL-Download für die eigenständige Version des SDK Updater wurde korrigiert.
- Das Problem mit der 64-Bit-JVM unter Windows wurde behoben.
- Unterstützung für Plattformbeispielkomponenten wurde hinzugefügt.
- Verbessert die Unterstützung von Abhängigkeiten zwischen Komponenten.
- AVDs sind jetzt nach API-Ebene sortiert.
- Das Dialogfeld zur AVD-Erstellung erzwingt jetzt eine Mindestgröße von 9 MB für die SD-Karte.
- Verhindert das Löschen laufender AVDs.
- Die Einstellungen werden jetzt automatisch gespeichert, Sie müssen also nicht mehr auf „Übernehmen“ klicken.
- Emulator:
-
- Für den Emulator ist jetzt eine SD-Karte mit mindestens 9 MB erforderlich.
- Layoutopt:
-
- Es wurde korrigiert, dass
layoutopt.bat
unter Windows korrekt ausgeführt wird.
- Es wurde korrigiert, dass
SDK-Tools, Version 4 (Dezember 2009)
- Abhängigkeiten:
Diese Version von SDK Tools ist mit ADT 0.9.5 und höher kompatibel, jedoch nicht ist mit früheren Versionen kompatibel. Wenn Sie mit ADT in Eclipse entwickeln, müssen Ihr ADT-Plug-in auf Version 0.9.5 oder höher aktualisieren, wenn Sie Installieren Sie SDK Tools r4 in Ihrem SDK.
- Allgemeine Hinweise:
-
- Das Launcher-Skript erzwingt jetzt GDK_NATIVE_WINDOW=true (nur Linux), um ein Problem Kompatibilitätsproblem zwischen GTK und SWT.
- Android SDK und AVD Manager:
-
- Das Dialogfeld für den AVD-Start zeigt jetzt den Skalierungswert an.
- Korrigiert potenzielle NPE im SDK-Manager bei AVD-Einführung, für ältere AVD ohne Skinname angegeben.
- Behebt das XML-Validierungsproblem in älteren Java-Versionen.
- Die Verwendung von Java 1.5 unter Mac OS X wird nicht mehr erzwungen.
- Emulator:
-
- Die Größe der Systempartition wird nicht mehr begrenzt.
- Ameisenerstellungstools:
-
- Bei der APK-Paketerstellung werden Vi-Auslagerungsdateien und versteckte Dateien jetzt ordnungsgemäß ignoriert.
SDK Tools, Version 3 (Oktober 2009)
- Abhängigkeiten:
Diese Version von SDK Tools ist mit ADT 0.9.4 und höher kompatibel, jedoch nicht ist mit früheren Versionen kompatibel. Wenn Sie mit ADT in Eclipse entwickeln, müssen Ihr ADT-Plug-in auf Version 0.9.4 oder höher aktualisieren, wenn Sie SDK Tools r3 in Ihrem SDK installieren.
- Android-Tool:
-
- Neue
android create test-project
- undandroid update test-project
-Befehle hinzugefügt, um mehr Flexibilität beim Speicherort der Haupt- und Testprojekte.
- Neue
- DDMS:
-
- Fügt eine Schaltfläche zum Dump der HPROF-Datei für laufende Anwendungen hinzu (App muss um auf die SD-Karte zu schreiben).
- Schaltfläche zum Starten/Beenden der Profilerstellung einer laufenden Anwendung (App muss auf die SD-Karte schreiben). Nach dem Beenden wird Traceview automatisch auf um den Trace anzuzeigen.
- Fehler behoben, durch den DDMS, Traceview und der AVD Manager/SDK Updater unter Mac OS X ausgeführt werden können 10.6.
- Die Screenshot-Unterstützung für Geräte mit 32-Bit-Framebuffer wurde korrigiert.
- Android SDK und AVD Manager:
-
- Stellt eine neue Benutzeroberfläche bereit, mit der Sie Optionen zur Steuerung den Skin, die Bildschirmgröße/-dichte und den Skalierungsfaktor des Emulators, der beim Start verwendet wird eine AVD.
- Bietet eine verbesserte Benutzeroberfläche zum Erstellen von AVD, mit der Sie die Hardware anpassen können Eigenschaften Ihrer AVDs.
- Erzwingt jetzt Abhängigkeiten zwischen Plattformen und Toolkomponenten zwischen SDK-Add-ons und -Plattformen.
- Layoutopt, ein neues Tool zur Optimierung von Layouts:
Das SDK Tools r3-Paket enthält
layoutopt
, eine neue Befehlszeile das Sie bei der Optimierung Ihrer Layouthierarchien unterstützt. Wenn Sie gegen Ihre Layoutdateien analysiert haben, analysiert das Tool deren Hierarchien und benachrichtigt Sie Ineffizienzen und andere potenzielle Probleme. Das Tool bietet auch einfache für die gefundenen Probleme. Weitere Informationen zur Verwendung finden Sie unter layoutopt.