Android Screenshots in 5 Schritten

Nach meinen ersten 50 Tagen mit dem HTC Hero habe ich bemängelt, dass es keine Möglichkeit gibt, auf nicht gerooteten Android-Geräten Screenshots zu machen. Wie beim Tethering (welches beim Hero standardmässig per USB funktioniert), gibt es auch hier eine Lösung. Die ist zwar nicht so einfach wie beim iPhone, funktionieren tut‘s aber. Und aufgesetzt ist die Sache auch in wenigen Schritten.

Schritt 1: Ran mit dem Handy

Damit später auf das Telefon zugegriffen werden kann, muss dieses kurz konfiguriert werden. Dazu öffnet ihr die Einstellungen und aktiviert im Menü Anwendungen>Entwicklung die Option USB-Debugging. Da ihr das Telefon eh schon in den Händen habt, schliesst es doch auch gleich an den Computer an.

Schritt 2: Java drauf

Jetzt wird es richtig technisch. Ladet euch das Java Development Kit herunter und installiert dieses mit den Standardeinstellungen. Registrieren müsst ihr es nicht. Das ganze Gerede rund um dieses Stück Software verstehen müsst ihr übrigens auch nicht.

Schritt 3: Hol dir den Androiden…

Fast fertig, fast fertig. Ladet euch das Android SDK herunter und entpackt dieses. Das ganze Gschmäus in den vielen Ordnern müsst ihr nicht beachten, auch die Setup Datei muss nicht ausgeführt werden.

Schritt 4: …und erwecke ihn

Was jetzt gebraucht wird, ist der Dalvik Debug Monitor. Bahnhof? Macht nichts. Einfach in den Ordner tools des Android SDKs wechseln, und da die Datei ddms.bat starten. Das Fenster, welches erscheint, könnt ihr mittels Proceed wegklicken. Darin solltet ihr in der linken Auflistung ein Gerät angezeigt bekommen. Klickt dieses an.

Schritt 5: Klick!

Im Menü am oberen Bildschirmrand könnt ihr nun das Screenshot-Tool starten: Device>Screen capture… Dieses zeigt den momentan Inhalt eures Telefons an. Wenn ihr also ein Programm auf eurem Android Handy startet, wird dies, so wie ihr das seht, auch auf eurem Computer angezeigt.

UPDATE

Mein HTC Desire HD hatte ein wenig Probleme. Beim Start der Batch erhielt ich den Error “E/adb: Failed to get the adb version: Cannot run program “adb”: CreateP rocess error=2″. Die Lösung dafür ist einfach: Kopiert den Inhalt des SDK-Verzeichnisses “plattform tools” ins “tools”-Verzeichnis, ohne etwas zu überschreiben. Tada.

Das war es auch schon, vielleicht konnte ich dem einen oder anderen von euch helfen. Funktioniert die Anleitung bei euch? Oder kennt ihr gar einen einfacheren Weg?

17 Kommentare

 
  1. Ich verstehe ehrlich gesagt nicht, warum das nicht ordentlich ins OS implementiert wird. Selbst bei Palms WebOS wurde daran gedacht.

  2. Verstehen kann ich das auch nicht, aber das die nächsten Versionen von Android stehen ja schon in den Startlöchern, folglich darf man da noch hoffen :)

  3. Öhm, und dann muss ich für einen Screenshot das Handy immer am PC anstöpseln oder wie?

  4. @BloggingTom
    Solange du dein Handy nicht rooten willst: Jap – leider.

  5. Schneit ja immer noch bei dir!?

  6. @Gilly @Roger: Screenshots sind nicht gerade die Kernfunktionalität eines Smartphones, hat nicht gerade erste Prio :)
    Und das müsste eine Systemfunktion sein, einfach ein Screenshotprogramm geht nicht bzw. passt nicht ins Sicherheitskonzept. Denn dann könnte ja von jedem Programm heimlich Screenshots gemacht werden, einschliesslich dem Homebanking Programm und der virtuellen Tastatur bei der Accountdateneingabe.

    Aber probiert mal “ShootMe!”. Das Programm macht Screenshots direkt am Gerät, ausgelöst durch schütteln oder anschreien(!). Offiziell brauch es dafür auch root-Zugriff, kann aber offenbar auch eine Sicherheitslücke nutzen die zumindest beim Galaxy noch nicht geschlossen wurde. Evtl. funktioniert es auch beim Hero.
    Würde mich auch interessieren bei welchen Androiden das praktisch auch ohne root funktioniert.

    Vertrauen muss man dem Programm dafür aber, aus genannten Gründen.

  7. @hosae
    Das bleibt auch so, bis ich aus de Skiferien zurück bin :P

    @rowi
    Natürlich hast du recht, eine essentielle Funktion ist das nicht bei einem Smartphone – praktisch ist es für gewisse Dinge natürlich trotzdem.
    Das Programm ShootMe! habe ich auf meinem Hero (1.5) ausprobiert. Leider ohne Erfolg :( .

  8. Patrick (19.01.2010, 09:57)

    Habe das G1 und Shootme funktioniert auch nicht ;)

    Naja ich muss so oder so sagen, dass ich generell etwas entäuscht von Android bin – habe es zwar jetzt seit ca. einem halben Jahr (oder etwas mehr), aber bin trotztdem noch nicht begeistert. Finde die Geschwindigkeit (auf dem G1!) zumindest unterste Grenze und die Akkulaufdauer ist sowieso unter aller Sau (gut G1 war ja auch das erste ;) ) – schade fidne ich es auch, dass Android 2.0 evtl. gar nie fürs G1 entwickelt wird. Begeisteret hingegen bin ich von der Tastatur :O – Hatte jetzt zwar nichts mehr mit dem eigentlich Blog Thema zu tun, aber wollte ich mal eben loswerden.

  9. Ist manchmal schon erstaunlich welche Funktionen bei einem Handy OS einfach so vergessen worden sind. Aber so haben sie ja noch Verbesserungspotential.

  10. @rogue Nur mal als Realitätscheck:
    Kein Handy das ich bisher hatte (11 Stück, 6 Hersteller) kam mit dem Feature “Screenshot”.
    Weder Featurephone noch Smartphone (Windows Mobile, Symbian S60 und UIQ).
    Bei den Smartphones konnte man es per Software zugegeben einfach nachrüsten. Das geht bei Android wie erwähnt aus Sicherheitsgründen nicht.
    Ich persönlich finde die Entscheidung für die Sicherheit gut und richtig, auch wenn es Tools für Screenshots verhindert. Und ich erstelle sehr viele Screenshots für mein Blog.

    Sicher könnte man soetwas ins System integrieren, aber an welcher Stelle einer Prioritätsliste wird dieses Feature stehen?
    Das Feature ist nett, aber nur für eine Randgruppe und über USB zumindest machbar. Von daher glaube ich nicht dass die Funktion vergessen worden ist. Sie ist für 99% der Reallife-Nutzer schlichtweg nicht notwendig.

    Wenn man sich die Kommentare hier ansieht könnte man meinen ein Telefon wäre nicht funktionsfähig ohne Screenshotfunktion.

  11. Hallo zusammen, einen Screenshot auf dem PC zu erzeugen geht nach meiner Erfahrung auch einfacher. Schaut mal hier: http://mobiles-internet.buemo.net/2010/01/smartphone-screen-auf-pc/

  12. Leider funktioniert dieser Lösungsansatz bei mir nicht, sorry :(
    EDIT: Ah, jetzt gehts, hübsches Tool das den Umweg über die SDKs wohl überflüssig macht :)

  13. Freut mich geholfen zu haben :lol:
    Beste Grüße von Blog zu Blog

  14. Danke, genau das hab ich gesucht;) Endlich Screenshots für meine App.

    Beste Grüße

  15. Funktioniert auch mit dem Samsung Galaxy Tab!
    Absolut perfekt, danke für den Tip!

    LG, Andreas.

  16. Hi,

    das unter Update beschriebene Problem mit Adb wird dadurch verursacht, dass mit Android SDK 2.3 adb in den Ordner plattform-tools gewandert ist. Im Zweifelsfall hilft ein symbolischer Link oder eine Kopie.

    Martin

  17. Christian (28.06.2011, 22:10)

    Danke für die gute Anleitung. Hat mit meinem Desire HD gut funktioniert.

Facebook-Kommentare

 

4 Trackbacks

  1. [...] und Android-Gerät einrichten und dann der Android Debug Monitor nutzen. Der Weg ist hier und hier beschrieben. Ist natürlich blöd bei einem Netbook, denn da ist ein USB-Link-Kabel erforderlich [...]

  2. [...] 1: Reset Factory Defaults beim SP 60 von Simvalley 2: Android Screenshots in 5 Schritten 3: How To Capture Screenshots With Your Android Mobile [...]

  3. [...] 1: Screenshot unter Android  2: Android Screenshots in 5 Schritten 3: Screenshot-Apps for Android 4: Android x86: Apps installieren Teil 2 5: Android – Screenshots [...]

  4. [...] Die Screenshots habe ich mit dem Android SDK und meinem Telefon per USB gemacht. Hier findet Ihr eine Anleitung dazu. Tags » Autor: Erik Burger Datum: Mittwoch, 5. Oktober 2011 23:11 Trackback: [...]

Kommentieren

 
*
*

Deine Mailadresse wird nur gegen enorm hohe Bezahlung weitergegeben. Nein, nur Spass, sie bleibt geheim. Pflichtfelder *