Android studio 有没有办法从Android Studio(Intellij)的调试控制台保存位图

Android studio 有没有办法从Android Studio(Intellij)的调试控制台保存位图,android-studio,intellij-idea,Android Studio,Intellij Idea,在android studio中,您可以通过单击变量(查看位图)旁边的来从调试控制台查看位图。我想知道有没有办法把这些保存到你的电脑上? 当执行在断点处停止时,可以对代码求值,这允许将代码粘贴到断点处,然后可以通过给定的位图句柄执行导出。。。假设活动应用程序已被授予写入外部存储器的权限 这是要粘贴和计算的代码,其中bitmap是要导出的句柄: try { FileOutputStream output = new FileOutputStream(new File(Environment

在android studio中,您可以通过单击变量(查看位图)旁边的来从调试控制台查看位图。我想知道有没有办法把这些保存到你的电脑上?

当执行在断点处停止时,可以对代码求值,这允许将代码粘贴到断点处,然后可以通过给定的
位图
句柄执行导出。。。假设活动应用程序已被授予写入外部存储器的权限

这是要粘贴和计算的代码,其中
bitmap
是要导出的句柄:

try {
    FileOutputStream output = new FileOutputStream(new File(Environment.getExternalStorageDirectory().toString(), "test.jpg"));
    bitmap.compress(Bitmap.CompressFormat.JPEG, 100, output);
    output.flush();
    output.close();
} catch (Exception e) {
    e.printStackTrace();
}
这就是它的样子:


然后可以使用“设备文件浏览器”从
/mnt/sdcard

下载导出的图像。恐怕唯一的解决方案是将其保存在本地,然后
adb pull
或将客户端服务器传送到计算机。试试这个@GenoChen,我还认为可以在终端上使用adb命令存储位图。如果是,你能告诉我怎么做吗?@XueQing“使用adb命令存储位图”是什么意思?@XueQing不,我说的“本地”是指“手机内部”。也就是说,先将其储存在手机中,然后将其拉入电脑。