2011-12-07 112 views
1

好吧,我嘗試了很多事情來讓我的應用程序可以在手機上使用SQLite訪問數據庫。我創建了一個LBS應用程序,以及保存在dbtaxi中的所有位置。我從我的android模擬器中拖出dbtaxi,我想用adb將它複製到手機上的/ data上。正如我所料,我需要成爲根。將數據庫複製到Android設備中的/數據

有沒有什麼辦法可以不先成爲根?或者其他任何方式來確保,我的應用程序可以在我的手機上訪問它。

請幫助我。

+0

你需要這隻用於測試? – havexz

+0

不,我試圖將它複製到/ data/data /「package name」/但它失敗了,需要在我的手機上進行root訪問。 – farissyariati

+0

爲什麼不能再次生成你的數據? – havexz

回答

1

有沒有什麼辦法可以不先成爲根?

或其他任何方式,以確保我的應用程序可以訪問我的手機上。

您的應用程序應該創建並填充自己的數據庫。畢竟,假設家中有多個用戶,您將無法手動將數據庫複製到所有用戶的手機。

您可以嘗試https://github.com/jgilfelt/android-sqlite-asset-helper作爲將數據庫打包到應用程序中以部署到設備的一種方式。

相關問題