0

奇妙な問題があります。ありますLG E440(昨日購入)。Android用の倉庫在庫アプリがあります。データはSQLiteデータベースに保存されます。データベースファイルを電話からコンピューターにコピーした後、データベースの読み取り中にエラーが発生することがありsqliteます: database disk image is malformed. これまでのところ、samsung galaxy s2 は問題なく 2 年しか使用していません (私は常に大容量ストレージ モードで USB を接続していました)。Android タブレットでこのフラッシュ MTP 接続を読みましたか? . その後、LG電話をコンピューターに再度接続し、データベースファイルを再度コピーしたところ、Windowsデータベースファイルを問題なく読み取ることができました。MTP キャッシングでこれらの問題を回避するにはどうすればよいですか? そして問題はWindowsまたはAndroidですか?このビデオもご覧ください: http://youtu.be/V2z4eGYRLAQ. Androidで名前を変更すると、Windowsでのみファイルが表示されます。で USB 大容量ストレージ モードを有効にする方法はありますLG E440か?

4

1 に答える 1

0

答えはここで説明されています: https://stackoverflow.com/a/14074407/645495

ここから: http://code.google.com/p/android/issues/detail?id=38282

USB 大容量ストレージの代わりに MTP を使用しているすべての電話機は、電話機が USB ケーブルを使用してコンピュータに接続されている場合、ファイルのリストを正しく表示しません。デバイスで実行されている Android アプリも、これらのファイルを表示できません。

これは、Java API を使用して作成されたファイルに影響しますが、C API を使用して作成されたファイルには影響しないようです。

解決策は、デバイスを再起動することです。

于 2014-07-16T07:11:40.517 に答える