Atualmente estou trabalhando em um aplicativo WiFi para Android. Estou tendo problemas ao tentar acessar o banco de dados no dispositivo. Depurar no emulador não funciona para mim, porque não há suporte para WiFi no emulador. Tentei puxar o arquivo de banco de dados do dispositivo usando
adb pull data/data/package-name/databases/database-name
Mas recebo o erro "Permissão negada". Nesta resposta Android: onde os arquivos de banco de dados são armazenados? , Commonsware sugeriu puxar o arquivo de banco de dados executando no modo de depuração. Mas também não funciona. Qualquer ajuda sobre como depurar o banco de dados sem fazer o root do dispositivo seria muito apreciada.
SQLite format 3
string. Verifique também se você tem umasqlite
versão correta (ou seja, você não está tentando abrir o banco de dados sqlite3 com o executável sqlite2). E você também pode tentar outros clientes SQLite (por exemplo SQLiteStudio ). Espero que ajude.