Android通过MTP模式复制sqlite数据库

时间:2014-02-11 13:43:30

标签: android sqlite mtp

我有奇怪的问题。它在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大容量存储模式?

1 个答案:

答案 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编写的文件。

     

解决方案是重启设备。

相关问题