Allgemein
Leave a comment

Screenshots mit Android SDK (ddms)

bei den Tools im Android SDK gibt es das Program ddms, mit dem man sehr viele Informationen über das (mit USB Debugging) angeschlossene Telefon erhält.

Leider läuft diese Anwendung unter MacOS 10.6 Snow Leopard nicht reibungslos, da es Probleme mit der JavaVM gibt. Man muss deswegen ddms mittels VIM (o.ä.) anpassen. Die ersten Treffer auf der Suche danach wie man es anpassen muss sagen man muss die Option „-d32“ setzen, was bei mir jedoch nichts gebracht hat. Erst folgende Anweisung hat etwas bei mir bewirkt:

# Mac OS X needs an additional arg, or you get an "illegal thread" complaint.
if [ uname = "Darwin" ]; then
os_opts="-XstartOnFirstThread"
#because Java 1.6 is 64 bits only and SWT doesn't support this, we force the usage
java_cmd="/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Commands/java"

else
os_opts="java"

Das entscheidende ist das Setzen der der Variable java_cmd und das anschließende setzen der os_opts Variable.

Danach funktioniert der Aufruf von ddms Ohne Probleme

Filed under: Allgemein

by

Sonntagskind und Baustler. Kaffee kann man selber rösten und analoge Fotos kann man mit Kaffee entwickeln. Achja, und Fahrräder baut man auch selber zusammen. Schreibt auf Brennpunkt-F! übers nicht-kochen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

*