Ich arbeite mit Snow Leopard 10.6.7 [Nachtrag 30-11-2011] Der gleiche Workaround klappt auch unter Lion 10.7.2 mit dem neusten Android SDK http://developer.android.com Version: [android-sdk_r15]
Leider ist es unter Android nicht so einfach möglich Screenshots zu erstellen. Bei einigen Smartphones wie z.B. das Samsung Galaxy S I900 ist es mit der aktuellen Version 2.2.1 möglich “mit der Rücktaste und dem Homebutton” einfach einen Screenshot zu erstellen. Andere Modelle benötigen für eine extra Applikation sogar Rootzugriffsrechte. Ein Beispiel hierfür wäre das HTC Desire. Beim HTC Incredible S kann man auch mittels Rootzugriff Screenshots mit einer App erstellen. Dies kommt aber aktuell noch nicht in Frage, weil ich kein Customrom auf meinen HTC haben möchte.
Schritt 1: Am HTC/Android - In den Einstellungen im Unterpunkt Anwendungen > Entwicklung USB-Debugging aktivieren und das Smartphone anschließen.

Debugmode
Schritt 2: Also bleibt aktuell für mich nur eine Variante Android SDK am Mac zu nutzen und mittels USB Datenkabel Screenshots zu erstellen. Unter http://developer.android.com erhält für Window, Apple, Linux User die Entwickler Applikation Android SDK. Die Anwednung ist ca. 27.5MB groß.
Zunächst sollte man erstmal die die erste Datei im Tools Ordner aufrufen “Android.jar”, das ist der Android SDK and AVD Manager.
Warum den als erstes starten? Ich musste ein Update fahren, weil sonst ein Fehler angezeigt wird beim aufrufen der DDMS Datei. Ihr klickt also einfach “Available Package” und setzt die beiden Häkchen siehe Screenshots.
.
.
Hier die besagte Fehlermeldung beim aufrufen der ddms.jar Anwendung über das Terminal am Mac
bash-3.2# /Volumes/Ablage/Android/android-sdk-mac_x86/tools/ddms
07:21:53 E/adb: Failed to get the adb version: Cannot run program “/Volumes/Ablage/Android/android-sdk-mac_x86/tools/adb”: error=2, No such file or directory
2011-04-21 19:21:54.210 java[730:d0f] [Java CocoaComponent compatibility mode]: Enabled
2011-04-21 19:21:54.210 java[730:d0f] [Java CocoaComponent compatibility mode]: Setting timeout for SWT to 0.100000
Abhilfe: Update des ADB Datenbankserver
bash-3.2# /Volumes/Ablage/Android/android-sdk-mac_x86/tools/android
Starting Android SDK and AVD Manager
No command line parameters provided, launching UI.
Zurück ins SDK und die Datei DDMS im Unterordner Tools ausführen. Im Finder Menü Device könnt ihr dann auf Screen Capture gehen
.
Hier ein gemachter Screenshot :) alles ist gut!
Ich habe diese Schritte bei mir durchführen müssen. Es kann sein, daß Ihr nicht diese Fehlermeldung bekommt. Dies dient zur Hilfestellung in eigener Sache und für andere Hilfesuchende!
Hi, muss ich testen :-) Melde mich wieder!
Danke :).
So leider kann ich meine altes Paket mein altes Android SDK Paket testen, weil ich Tage eine SSD eingebaut habe in mein Macbook Pro. Ich habe auch gleich Lion neu aufgesetzt.
Der gleiche Workaround klappt auch unter Lion 10.7.2 mit dem neusten Android SDK http://developer.android.com Version: [android-sdk_r15]
Am besten schaust du oben im Beitrag, da habe ich einige Ergänzung gemacht. Alles getestet! Läuft wieder wunderbar! Top!!!! Ich hoffe das hilft dir weiter.
Also bei mir will das nicht so ganz hinhaun ;). Ich hab die r15 und hab in der Android Applikation alles erdenkliche upgedated. Wenn ich den Debug Monitor starte erhalte ich im Terminal folgendes:
2011-10-31 22:12:27.522 java[6659:1f07] [Java CocoaComponent compatibility mode]: Enabled
2011-10-31 22:12:27.522 java[6659:1f07] [Java CocoaComponent compatibility mode]: Setting timeout for SWT to 0.100000
Das Handy (HTC Desire S) wird aber leider nicht angezeigt (welchen Modus soll man im Handy Auswahlmenü eigentlich wählen?). Hättest du da eine Idee?
Btw USB Debugging ist natürlich an und das Handy angeschlossen.
Du aktualisierst erst die android.jar und öffnest dann ddms.jar wählst Deine Gerät aus. Das ging bei mir sofort. Ansonsten kann ich mal per Teamviewer schaunen!
Bist du irgendwie Chatmäßig erreichbar?
Bin momentan öfters über Skype zu erreichen.
Meine ID ist razzvg
Finde dich nicht über den Blackberry.
Meine Id lautet macberryde via Skype. Adde mich mal.
Hi! Ich hab’ noch eine Anleitung für Linux: http://www.kammerath.net/android-app-programmieren.html
Viele Grüße,
Jan
16:48
Kannst du bestätigen das es auch auf Lion geht? Bei mir wird das Telefon nicht angezeigt.