D
derdiedas
Neues Mitglied
- 0
Hallo Zusammen,
ich schreibe gerade eine Android-Anwendung, hierbei lege ich daten in der sql-db ab. Hierbei hat sich wohl ein Fehler eingeschlichen. Um nachzuvollziehen ob überhaupt was in der DB- gespeichert wurde, würde ich gern mal direkt in die DB des emulierten Phones schauen, weiß aber nicht wie ich hierauf zugreifen kann. Am liebsten würde ich mit dem sqlite browser auf die DB zugreifen, konsole würde aber auch reichen.
habe in einema anderen Beitrage gelesen, dass man folgendermaßen auf die DB zugreifen kann. Ich habe versucht mit hilfe des Terminals auf die DB zuzugreifen, aber schon bei ersten Befehl bekomme ich die meldung "permission denied"
adb shell
su
sqlite3 data/data/<packagename>/databases/<dbname>
select * from <tablename>;
.quit
Wäre nett wenn Ihr mir erklären würdet wie ich auf die DB zugreifen kann und wo sie genau liegt bzw. wie ich es überprüfen kann ob sie überhaupt im oben genannten package liegt.
Vielen Dank im vorraus.
ich schreibe gerade eine Android-Anwendung, hierbei lege ich daten in der sql-db ab. Hierbei hat sich wohl ein Fehler eingeschlichen. Um nachzuvollziehen ob überhaupt was in der DB- gespeichert wurde, würde ich gern mal direkt in die DB des emulierten Phones schauen, weiß aber nicht wie ich hierauf zugreifen kann. Am liebsten würde ich mit dem sqlite browser auf die DB zugreifen, konsole würde aber auch reichen.
habe in einema anderen Beitrage gelesen, dass man folgendermaßen auf die DB zugreifen kann. Ich habe versucht mit hilfe des Terminals auf die DB zuzugreifen, aber schon bei ersten Befehl bekomme ich die meldung "permission denied"
adb shell
su
sqlite3 data/data/<packagename>/databases/<dbname>
select * from <tablename>;
.quit
Wäre nett wenn Ihr mir erklären würdet wie ich auf die DB zugreifen kann und wo sie genau liegt bzw. wie ich es überprüfen kann ob sie überhaupt im oben genannten package liegt.
Vielen Dank im vorraus.