我的应用程序的一部分图像操纵后自动复制文件。为了调试目的,我需要保存并查看这些图像的中间阶段。运行的应用程序
我必须做手工:
我做过运行或调试应用程序后,我必须手动访问存储:
- 开放的Android设备监视器,用于关闭我的调试在设备上的会话
- 打开File Explorer标签
- 浏览到/ mnt /壳/模拟/ 0/DCMI/MyApp的
- 选择文件
- 点击提取文件的
- 选择我的目的地。
这是非常漫长和费时。
如何试图自动化:
我想过使用命令行adb
,但运行从终端adb devices
输出以下:
adb server is out of date. killing...
* daemon started successfully *
List of devices attached
没有列出任何设备。在该命令之后,Android Studio无法再列出我的设备,我必须重新启动才能运行应用程序或调试应用程序。
解决我要找:
所以无论是我救的,我可以直接通过我的桌面上的文件浏览器访问该设备上的其他位置,无论是我自动执行的文件运行或调试后复制脚本该应用程序使用与Android Studio相同的adb服务器会话。
附加信息:
有我DCMI文件夹中的图片,我可以通过我的电话的“照片”应用程序访问它。但是当我将设备插入我的电脑时,操作系统浏览器会显示一个空的DCMI文件夹。
据我所知,设备上的MTP模式得到安宁访问依赖于连接的用户的目录结构。
因此,没有生根的设备,也许是一个解决办法是在我的OS(Ubuntu的)配置MTP客户端使用相同的用户帐户运行在手机上应用的一个。
感谢您的建议
恐怕我不明白您的评论的目的 – Benj
@greenapps试图说的是非常明显的。你不能只通过将你的手机连接到你的电脑,并将它们转移到你的桌面或其他东西来访问这些文件?这是一个复制粘贴的问题。如果你不能这样做,那么你可能会将这些照片保存在内部应用程序特定的内存中。在这种情况下,您的设备需要根植以便访问这些文件 – ThanosFisherman
嗯,谢谢......我完全理解他的评论。我不明白的是他评论的**目的**:为什么他告诉我在我要求帮助自动传输文件时手动复制粘贴。另外我不喜欢他的口气。 – Benj