5
Uygulamamın veritabanını köklü bir aygıtta ADB
ile değiştirmeye çalışıyorum.ADB'yi kullanarak uygulama SQLite veritabanını değiştirin
Ben şu adımları izleyin:
$adb shell
run-as my.app.package
cd databases
rm my_database.db
chmod 777 .
exit
exit
$adb push my_database.db /data/data/my.app.package/databases/my_database.db
yeni veritabanı başarıyla kopyalanır.
Ancak, uygulamanızı yeniden başlattığımda, yeni veritabanının silinip yeniden oluşturulduğu anlaşılıyor. Niye ya?
Teşekkürler.
Veritabanı sürümünden dolayı, veritabanı sürümlerinin aynı olup olmadığını kontrol edin veya onUpgrade() işlevindeki bırakma ifadesini kaldırın (Tavsiye edilmez) – insomniac
bize 'kodunuzu gösterin – Gattsu