Некоторые из моих пользователей сообщают, что не могут правильно открыть базы данных sqlite, созданные в Android, с помощью sqlite jdbc или других инструментов, таких как sqlite browser (http://sourceforge.net/projects/sqlitebrowser/).
Вот пример базы данных с проблемой:
http://pocket -for-android.1047292.n5.nabble.com / Desktop-Version-Скриншоты-Work-In-Progress-tp4383220p4456017.html
Эта база данных sqlite была создана на HTC Sensation под управлением Android 2.3.3 и Sense 3.0.
Точная проблема в том, что если вы посмотрите на файл в текстовом редакторе, вы увидите, что создается несколько таблиц, но если вы попытаетесь запустить «select * from groups»; Вы получите SQLException: файл зашифрован или не является базой данных.
Я пытался использовать "select sqlite_version;" чтобы увидеть, если это проблема с версиями - браузер sqlite говорит, что 3.6.18.но разные инструменты дают мне разные номера версий ... не знаю, что с этим происходит.
Я также должен указать, что мое приложение копирует базу данных непосредственно с устройства (/data/data/com.citc.wallet/databases/wallet.db) в Dropbox.
Любая помощь будет очень признательна.