R
Rhododendron
Fortgeschrittenes Mitglied
- 26
Moin moin,
Bin gerade dabei eine eigene kleine App zu basteln (Backup-App).
Generell gehts mir mal darum ein bisschen das App-Basteln zu verstehen.
Das mit Views und so Anzeige-Quatsch klappt auch schon ganz gut.
Für das Backup würd ich jetzt aber gern Kontakte, Telefonate, etc. sichern.
Die Datei dazu liegt ja in /data/data/com.android.providers.contacts/databases/contacts2.db
Im SQLite Database Browser sieht das auch gut aus.
Um die Datei dann auch aufm Emulator zu haben, hab ich sie in "assets" importiert und speicher sie dann in /data/data/com.meineapp.bla/databases/
Sobald ich die App dann starte kommt im LogCat folgender Fehler:
Ehrlich gesagt versteh ich den Fehler nich ganz. Im SQLite DB Browser is die Tabelle vorhanden.
Und lege ich selbst eine Datenbank-Datei an und führe die App damit aus, klappt alles perfekt.
Wo liegt da also der Fehler?
Hab ehrlich gesagt keine Ahnung mehr und nach 2 Tagen Stress damit, auch wenig Lust
Hoffe jemand hat ne Lösung
gute Nacht,
Rhod
Bin gerade dabei eine eigene kleine App zu basteln (Backup-App).
Generell gehts mir mal darum ein bisschen das App-Basteln zu verstehen.
Das mit Views und so Anzeige-Quatsch klappt auch schon ganz gut.
Für das Backup würd ich jetzt aber gern Kontakte, Telefonate, etc. sichern.
Die Datei dazu liegt ja in /data/data/com.android.providers.contacts/databases/contacts2.db
Im SQLite Database Browser sieht das auch gut aus.
Um die Datei dann auch aufm Emulator zu haben, hab ich sie in "assets" importiert und speicher sie dann in /data/data/com.meineapp.bla/databases/
Sobald ich die App dann starte kommt im LogCat folgender Fehler:
Code:
ERROR/ERROR(333): ERROR IN CODE: android.database.sqlite.SQLiteException: no such table: calls: , while compiling: SELECT _id, number, name FROM calls ORDER BY name ASC
Ehrlich gesagt versteh ich den Fehler nich ganz. Im SQLite DB Browser is die Tabelle vorhanden.
Und lege ich selbst eine Datenbank-Datei an und führe die App damit aus, klappt alles perfekt.
Wo liegt da also der Fehler?
Hab ehrlich gesagt keine Ahnung mehr und nach 2 Tagen Stress damit, auch wenig Lust
Hoffe jemand hat ne Lösung
gute Nacht,
Rhod