2016-03-31 14 views
2

Ich versuche, einen Screenshot auf meinem Android-Gerät mit adb zu machen. Ich kann mich mit meinem Gerät verbinden und die Befehle ausführen, aber das Ergebnis ist eine beschädigte Datei.adb screencap erstellt eine beschädigte Datei

Ich bin auf einem Ubuntu 14.04 System. Mein Gerät ist ein Nexus 6 mit Android 6.0 Beta drauf.

ich folgendes tun:

adb shell screencap -p | sed 's/\ r $ //'> screenshot.png

Ich habe versucht, dies auch:

adb shell screencap -p | perl -pe 's/\ x0D \ x0A/\ x0A/g'> screen.png

Ich weiß, dass es auch möglich ist, die Pull-Methode zu verwenden. Aber ich bevorzuge diesen, weil es schneller ist.

Antwort

0

hey das ist, wie ich unsere App ScreenCap, obwohl ich win7 bin mit

adb shell screencap /sdcard/screen.png 

auch, ich weiß nicht, was das seltsame Tags ist. Wenn Sie Androiden nativen Bildschirm erfassen Befehl verwenden, speichert Android es auf Bilder/Screenshot, wenn ich es richtig erinnere. Ich verwende ein Samsung Galaxy Tab 3.

+0

Die Methode, die Sie verwenden, funktioniert, ist aber langsamer. Ich möchte für eine lange Zeit mehrere Screenshots machen. Deshalb bevorzuge ich die andere Methode. – Stardust

+0

Ja, es ist ein bisschen langsam. Möchtest du ein Video oder nur mehrere Screenshots erstellen? – rmanalo

Verwandte Themen