LG E440
(昨天购买)。我们有android的仓库库存应用程序。数据存储在SQLite
数据库中。将数据库文件从手机复制到计算机有时我在阅读sqlite
数据库时遇到错误:database disk image is malformed
。到目前为止,我们只有两年没有问题的三星galaxy s2(我总是在大容量存储模式下连接usb)。我读了这个Flush MTP connection with Android tablet?。之后,我再次将LG手机连接到计算机并再次复制数据库文件,我可以在Windows数据库文件中读取没有问题。如何避免MTP缓存的问题?问题是windows还是android?另请参阅此视频:http://youtu.be/V2z4eGYRLAQ。在Windows中,如果我在android中重命名它,我可以看到文件。有没有办法在LG E440
中启用USB大容量存储模式?
答案 0 :(得分:0)
答案在此解释:https://stackoverflow.com/a/14074407/645495
从这里开始:http://code.google.com/p/android/issues/detail?id=38282
所有使用MTP而非USB Mass Storage的手机都无法正常显示 使用手机将手机连接到计算机时的文件列表 USB电缆。在设备上运行的Android应用也无法看到这些 文件。
这会影响使用Java API编写的文件,但似乎不会 影响使用C API编写的文件。
解决方案是重启设备。