Android, eine Plattform unter der Führung von Google entwickelt wurde, dient als Betriebssystem für Smartphones, Tablets und andere mobile Geräte. Neben Web -Browsing, Cloud-Synchronisation Speicher-und Multi- Tasking-Fähigkeiten , unterstützt Android Google -Anwendungen, einschließlich einer App wie Android Dev -Tools bekannt. Diese Anwendung hilft Entwicklern Test-und Debug - oder Fehler identifizieren und zu entfernen - aus Anwendungen , die sich noch in der Entwicklung. Mit der App
Standardmäßig enthält das Android Software Development Kit Entwicklungstools mit jedem System-Image . Ein System-Image ist eine Aufzeichnung des gesamten EDV-System in Form einer Datei gespeichert, die Entwickler nutzen das System Bild, um tatsächliche Entwicklung Umgebungen emulieren. Um Dev Tools auf einer tatsächlichen Entwicklung Gerät verwenden, müssen Sie es aus dem Emulator kopieren, indem Sie den Befehl " adb -e Pull /system /app /Development.apk . /Development.apk ", die die App kopiert , ein . Apk - Typ -Datei in das aktuelle Verzeichnis . Um die App zu installieren, verwenden Sie den Befehl " adb -d install Development.apk . "
Debugfeatures
Debugging Funktionen bilden den Kern des Dev Tools. Mit dieser App können Sie eine beliebige Anwendung zu debuggen. Einmal ausgewählt , hält Entwicklungstools das Betriebssystem von der Erstellung Fehlermeldungen , auch wenn Sie an einem Haltepunkt für längere Zeit pausiert . Breakpoints , ein notwendiges Element für das Testen und Debuggen , damit Entwickler ein Programm zu unterbrechen für eine lange Zeit , um Probleme zu untersuchen. Das Warten Debugger -Funktion können Sie eine beliebige Anwendung aus Laden , bis ein Debugger legt , um es zu verhindern. Dies wiederum ermöglicht es Ihnen, einen Haltepunkt für die entscheidende Startvorgang gesetzt , so dass Sie anhalten Start , um den Code auf Fehler zu prüfen.
Andere Eigenschaften
Zusätzlich zu Debugging-Funktionen , sendet Entwicklungstools Signale via Bildschirm-Updates . Die App blinkt kurz ein rosa Rechteck auf jedem Bildschirm, um Abschnitte derzeit neu gezeichnet anzuzeigen. Dies macht Entwickler bewusst unnötige Prozesse durch den Code während der Testphase ausgeführt. Ein Prozess der Freisetzung von Speicher, der sich um den Code zu testen Pfad verleiht - - Um Android Rückeroberung Speicher simulieren Entwicklungstools zwingen kann das System auf jede Aktivität im Code zu zerstören , sobald es aufgehört hat . Dies hilft aussetzen save- state- Themen in der Anwendung. Entwicklungstools kann auch ein CPU Meter am oberen Rand des Bildschirms , um aktuelle CPU-Auslastung , die Entwickler den Überblick über die Auswirkungen der Anwendung auf die Systemleistung überwachen hilft .
Andere Developer Tools
Obwohl die Entwicklungstools App trägt den offiziellen Namen , es ist nicht die einzige Entwicklungs-Tool für Android . Der Android Emulator bietet eine Geräteemulation Werkzeug für die Anwendung Design und Testen während Hierarchie -Viewer eignet sich für Benutzeroberfläche Erstellung und Dalvik Debug Monitor Server auch verleiht eine Hand in Debugging. Mksdcard hilft Entwicklern beim Erstellen eines Disk-Images mit Android Emulatoren verwenden . Die ähnlich benannte CellObject Android DevTools arbeitet in Verbindung mit Dalvid Debug Monitor Server zur Datenbank Dateien und den Transfer Präferenzen für XML-Dateien auf das Gerät Emulator durchsuchen.