Ich arbeite derzeit an einer WiFi-Anwendung für Android. Ich habe Probleme beim Zugriff auf die Datenbank auf dem Gerät. Das Debuggen im Emulator funktioniert bei mir nicht, da der Emulator keine WiFi-Unterstützung bietet. Ich habe versucht, die Datenbankdatei mithilfe von aus dem Gerät zu ziehen
adb pull data/data/package-name/databases/database-name
Aber ich bekomme den Fehler "Berechtigung verweigert". In dieser Antwort Android: Wo werden Datenbankdateien gespeichert? Commonsware hat vorgeschlagen, die Datenbankdatei im Debug-Modus abzurufen. Aber es funktioniert auch nicht. Jede Hilfe zum Debuggen der Datenbank ohne Rooten des Geräts wäre sehr dankbar.
SQLite format 3
Zeichenfolge beginnt, um grob zu überprüfen, ob die Datenbank korrekt heruntergeladen wurde .sqlite
Stellen Sie außerdem sicher, dass Sie eine korrekte Version haben (dh Sie versuchen nicht, die sqlite3-Datenbank mit der ausführbaren Datei sqlite2 zu öffnen). Sie können auch andere SQLite-Clients ausprobieren (z. B. SQLiteStudio ). Ich hoffe es hilft.