我有我的應用程序的一些數據。我想在Android模擬器中測試我的sqlite數據庫(從我的手機)。我99%肯定它前一段時間使用相同的方法工作。將SQLite數據庫從android手機移動到模擬器
我知道我的數據庫文件在哪裏,我知道如何使用PUSH和PULL DDMS功能。
也許在新的SDK中有所改變?
這就是我將我的SQLite數據庫從手機移動到androim模擬器。
- 我已經有了根深蒂固的手機,並在eclipse中創建了android模擬器。我的數據庫文件位於/data/data//databases/file.db
我可以將此文件從手機複製到桌面。
我有sqlite數據庫文件,我可以打開它(例如)SQLite管理器。我看到我的數據庫結構與數據。一切都好。
現在,我將我的數據庫文件移動到android模擬器。我已經安裝了我的應用程序。 我正在使用「將文件推送到設備上」來自DDMS。好。有用。我的文件已上傳到模擬器。
但是。當我想看到數據庫架構使用模擬器我,這就是我得到: 錯誤:數據庫磁盤映像格式不正確
(這是亞行控制檯錯誤)。
我的應用程序看不到這個數據庫。
在我的手機上做同樣的事情 - 沒有問題。 有沒有在Android模擬器的錯誤,或者我做錯了什麼。
我使用的是2.3.4(CM7.1-RC1)的固定電話。 我的模擬器正在使用API級別10(2.3.3)。
是的。你是對的,但是:)對我來說,這是導入我的真實電話數據的最快方式。我只是通過Dropbox發送.db文件,就是這樣。我需要考慮其他的做法,但有時我會從朋友那裏得到一些測試.db。我需要考慮另一個導出功能。 我只是好奇,如果這是某種模擬器問題/錯誤。你知道,就像擁有GPS的老人一樣。 – adek