Dalvik Debug Monitor Server: Unterschied zwischen den Versionen

Aus Android Wiki
K (Florian verschob die Seite DDMS nach Dalvik Debug Monitor Server)
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
Der '''D'''alvik '''D'''ebug '''M'''onitor '''S'''erver ist ein für die App-Entwicklung erstelltes Tool.<ref>http://developer.android.com/tools/debugging/ddms.html</ref>
[[Datei:Ddms.png|mini|Der Dalvik Debug Monitor Server standalone]]
Der '''D'''alvik '''D'''ebug '''M'''onitor '''S'''erver ist ein für die App-Entwicklung erstelltes Tool<ref>http://developer.android.com/tools/debugging/ddms.html</ref>. Mit diesem hat man die Möglichkeit, Aktionen, Fehler und Warnungen, die bei der Ausführung einer App auftreten, zu verfolgen und auszuwerten. Somit kann der DDMS ein essentieller Bestandteil bei der App-Entwicklung, sowie Fehlersuche sein.


== Aufgabe ==
== Aufgabe ==
Der DDMS ist ein grundlegendes Tool zum Verfolgen der App-Aktionen. Man kann den DDMS somit einem herkömmlichen Debugger vergleichen, der bei den meisten Programmiersprachen verwendet wird. Die Aufgabe des DDMS ist das simple aufzeichnen aller Aktionen einer zu überwachenden Android-App. Dazu zählen unter anderem:
Der DDMS erfüllt grundlegend die Aufgabe eines Debuggers, indem er, simpel ausgedrückt, alle Aktionen und Reaktionen einer App, inklusive Fehlermeldungen und Warnungen aufzeichnet, wiedergibt und speichert. Zu den aufgezeichneten Aktionen zählen unter Anderem:
* Zugriff auf Speicherressourcen
* Zugriff auf Speicherressourcen
* Aufruf von Klassenbibliotheken
* Aufruf von Klassenbibliotheken
* Aufruf von Funktionen
* Aufruf von Funktionen
* usw.
* usw.
Der DDMS zeichnet neben allen Aktionen der App auch die Fehler oder Warnings einer Android-App auf und stellt diese dar. Somit kann ein Programmierer das Fehlverhalten oder den Absturz einer App genauer untersuchen und den Fehler einfacher eingrenzen und beheben.
 
Durch die umfassende Aufzeichnung der App-Aktionen kann der Entwickler das (Fehl-)Verhalten einer App nachvollziehen und einen Fehler so einfacher lokalisieren und beheben. Durch die Möglichkeit, das Log zu speichern, ist auch eine nachträgliche Auswertung möglich.


== Installation ==
== Installation ==
Der DDMS ist in den Android-SDK erhalten und findet sich im Ordner /tools.
{{Hauptartikel|Android_SDK#Installation}}
Der DDMS ist in den [[Android SDK]] erhalten und findet sich im Ordner /tools. Den DDMS alleine kann man aus dem Ordner /tools mit dem Befehl ''ddms'' ausführen, oder die vorhandene Batch-Datei (Windows) verwenden. Für die Entwicklungsumgebung (IDE) ''Eclipse'' kann über ''Window/Fenster'' > ''Open Perspective'' > ''Other.../Andere...'' > ''DDMS'' auf den DDMS zugegriffen werden. Ebenfalls ist im Android Debug Monitor (''monitor.bat'') eine Instance des DDMS unter ''Logcat'' enthalten.


== Einzelnachweis ==
== Einzelnachweis ==

Version vom 4. Mai 2014, 21:20 Uhr

Der Dalvik Debug Monitor Server standalone

Der Dalvik Debug Monitor Server ist ein für die App-Entwicklung erstelltes Tool[1]. Mit diesem hat man die Möglichkeit, Aktionen, Fehler und Warnungen, die bei der Ausführung einer App auftreten, zu verfolgen und auszuwerten. Somit kann der DDMS ein essentieller Bestandteil bei der App-Entwicklung, sowie Fehlersuche sein.

Aufgabe

Der DDMS erfüllt grundlegend die Aufgabe eines Debuggers, indem er, simpel ausgedrückt, alle Aktionen und Reaktionen einer App, inklusive Fehlermeldungen und Warnungen aufzeichnet, wiedergibt und speichert. Zu den aufgezeichneten Aktionen zählen unter Anderem:

  • Zugriff auf Speicherressourcen
  • Aufruf von Klassenbibliotheken
  • Aufruf von Funktionen
  • usw.

Durch die umfassende Aufzeichnung der App-Aktionen kann der Entwickler das (Fehl-)Verhalten einer App nachvollziehen und einen Fehler so einfacher lokalisieren und beheben. Durch die Möglichkeit, das Log zu speichern, ist auch eine nachträgliche Auswertung möglich.

Installation

Hauptartikel: Android_SDK#Installation

Der DDMS ist in den Android SDK erhalten und findet sich im Ordner /tools. Den DDMS alleine kann man aus dem Ordner /tools mit dem Befehl ddms ausführen, oder die vorhandene Batch-Datei (Windows) verwenden. Für die Entwicklungsumgebung (IDE) Eclipse kann über Window/Fenster > Open Perspective > Other.../Andere... > DDMS auf den DDMS zugegriffen werden. Ebenfalls ist im Android Debug Monitor (monitor.bat) eine Instance des DDMS unter Logcat enthalten.

Einzelnachweis