0

我有奇怪的问题。它在LG E440(昨天买的)。我们有适用于 Android 的仓库库存应用程序。数据存储在SQLite数据库中。在将数据库文件从手机复制到计算机后,有时在读取sqlite数据库时出现错误:database disk image is malformed. 到目前为止,我们只有三星 Galaxy s2 两年没有问题(我总是以大容量存储模式连接 USB)。我读过这个Flush MTP 与 Android 平板电脑的连接?. 之后我再次将 LG 手机连接到计算机并再次复制数据库文件,我可以毫无问题地读取 Windows 数据库文件。如何避免 MTP 缓存的这些问题?问题是windows还是android?也看看这个视频:http: //youtu.be/V2z4eGYRLAQ. 只有在 Windows 中,如果我在 android 中重命名文件,我可以看到文件。有没有办法启用usb大容量存储模式LG E440

4

1 回答 1

0

答案在这里解释:https ://stackoverflow.com/a/14074407/645495

从这里:http ://code.google.com/p/android/issues/detail?id=38282

所有使用 MTP 而非 USB 大容量存储的手机在使用 USB 电缆连接到计算机时都无法正确显示文件列表。在设备上运行的 Android 应用程序也无法看到这些文件。

这会影响使用 Java API 编写的文件,但似乎不会影响使用 C API 编写的文件。

解决方案是重新启动设备。

于 2014-07-16T07:11:40.517 回答