2012-04-03 156 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