Follow Me  

Unter Apple Mac mittels Android SDK Tools Screenshots erstellen

Posted in Android
Beitrag wurde - 1.205 x gelesen

Als relativ frischer (seit Februar) Android Smartphone Besitzer ist es für mich auch wichtig, bestimmte Screens am Smartphone zu erstellen. Ich bin ja nun bekanntermaßen Apple Mac User. Zum einen steht hier für den täglichen Bedarf im Büro ein iMac “27 Zoll” und für den mobilen Einsatz ein MacBook Pro bereit.

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

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ß.

Android SDK Ordner am Mac

Android SDK Ordner am Mac

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.

.

Android sdk About

Android sdk About

Android sdk Updates

Android sdk Updates

.

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

SDK Screen capture

SDK Screen capture

.

Hier ein gemachter Screenshot  :) alles ist gut!

Screenshot Macberry

Screenshot Macberry

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!

Posted by Macberry   @   25 April 2011

 

Related Posts

9 Comments

Comments
Okt 31, 2011
16:48
#1 Fl0w :

Kannst du bestätigen das es auch auf Lion geht? Bei mir wird das Telefon nicht angezeigt.

Author Okt 31, 2011
16:50
#2 Macberry :

Hi, muss ich testen :-) Melde mich wieder!

Okt 31, 2011
18:14
#3 Fl0w :

Danke :).

Author Okt 31, 2011
21:06
#4 Macberry :

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.

Okt 31, 2011
22:15
#5 Fl0w :

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.

Author Okt 31, 2011
22:24
#6 Macberry :

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?

Okt 31, 2011
22:43
#7 Fl0w :

Bin momentan öfters über Skype zu erreichen.
Meine ID ist razzvg

Author Okt 31, 2011
23:31
#8 Macberry :

Finde dich nicht über den Blackberry.
Meine Id lautet macberryde via Skype. Adde mich mal.

Nov 3, 2011
11:12
#9 derjanni :

Hi! Ich hab’ noch eine Anleitung für Linux: http://www.kammerath.net/android-app-programmieren.html

Viele Grüße,

Jan

Leave a Comment

This Blog will give regular Commentators DoFollow Status. Implemented from IT Blögg
Previous Post
«
Next Post
»
Powered by Wordpress   |   Lunated designed by ZenVerse