2012-04-03 191 views
1

我需要將SQLite數據庫從Android手機導出到計算機。從Android手機中讀取數據庫

我知道你可以用pull命令和shell來做,但它似乎 ,這隻可能在rooted手機上(或者我讀過的)。 這是真的還是有另一種方式來拉動數據庫文件?

此刻我將整個數據庫文件複製到外部存儲以便能夠從PC訪問它我不知道這是好還是壞的做法。

我在這裏有什麼選擇?

+2

我不認爲你需要有一個紮根的手機使用'adb pull'。 – 2012-04-03 12:13:21

+0

@AleksG我面臨同樣的問題,並嘗試adb拉,但你不能拉動/ data/data文件沒有生根 – 2012-04-03 12:20:58

回答

0

我的解決辦法是監聽廣播和數據庫複製到我可以拉文件的地方。對我來說,這是外部存儲。

0

那麼,如果你不能用adb拉取它,你可以嘗試通過電子郵件發送給自己或使用dropbox或其他東西?

閱讀:How to attach database file to an Email in android?

+0

這不是一個很好的選擇,我希望能夠通過USB獲得它。 – 2012-04-03 12:36:53