В настоящее время я работаю над приложением WiFi для Android. У меня проблемы с доступом к базе данных на устройстве. Отладка в эмуляторе у меня не работает, потому что в эмуляторе нет поддержки WiFi. Я попытался вытащить файл базы данных из устройства с помощью
adb pull data/data/package-name/databases/database-name
Но я получаю сообщение об ошибке «Permission denied.». В этом ответе Android: Где хранятся файлы базы данных? , Commonsware предложило извлечь файл базы данных, запустив его в режиме отладки. Но это тоже не работает. Любая помощь в том, как отлаживать базу данных без рутирования устройства, будет очень признательна.
SQLite format 3
строки. Также убедитесь, что у вас правильнаяsqlite
версия (т.е. вы не пытаетесь открыть базу данных sqlite3 с помощью исполняемого файла sqlite2). И вы также можете попробовать другие клиенты SQLite (например, SQLiteStudio ). Надеюсь, поможет.