Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/200.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android DDMS屏幕截图工具副本在Linux上不起作用_Android_Linux_Screenshot_Ddms - Fatal编程技术网

Android DDMS屏幕截图工具副本在Linux上不起作用

Android DDMS屏幕截图工具副本在Linux上不起作用,android,linux,screenshot,ddms,Android,Linux,Screenshot,Ddms,通过Eclipse或通过Monitor使用DDMS,将截图,但当您复制到剪贴板时。你不能用它做任何事。Gimp、Inkscape、LibreOffice无法识别剪贴板中的内容。 save选项不是很好,因为它用来保存png的质量很差。这使得你很难为你的应用程序创建高质量的屏幕截图。由于设备的高分辨率,捕获屏幕的窗口超出了桌面/工作区的范围,因此您不能使用该窗口的截图 有没有其他技巧可以解决这个问题,比如更改ddms保存图像的质量设置?或者使用adb shell截图。Linux中是否有可以跨工作区截

通过Eclipse或通过Monitor使用DDMS,将截图,但当您复制到剪贴板时。你不能用它做任何事。Gimp、Inkscape、LibreOffice无法识别剪贴板中的内容。 save选项不是很好,因为它用来保存png的质量很差。这使得你很难为你的应用程序创建高质量的屏幕截图。由于设备的高分辨率,捕获屏幕的窗口超出了桌面/工作区的范围,因此您不能使用该窗口的截图

有没有其他技巧可以解决这个问题,比如更改ddms保存图像的质量设置?或者使用adb shell截图。Linux中是否有可以跨工作区截屏的屏幕捕获工具


ATM我为窗口上的每个工作视图截图一张,然后使用GIMP排列图像,这需要时间,令人沮丧

是,您可以使用
adb shell
as拍摄屏幕截图

adb shell/system/bin/screencap-p/sdcard/img.png

它将在你的模拟器SD卡中,你可以把它推出系统


我认为上面的代码是从
ICS

开始工作的,它似乎没有让您控制质量。质量比DDMS好一点。这就是你要求的,比DDMS好一点