我想知道:您能否将您在 Android 设备上使用的数据库转移到开发环境中的虚拟 Android 设备?
我正在使用一个程序在我的 Samsung Galaxy S 上输入书籍。从这个程序我可以下载源代码,这对我理解 Android 开发周期的各个方面有很大帮助。
我可以很好地编译程序并将其运行到 Android 虚拟设备上。但是,我可以将我在手机上创建的数据库“下载”或“传输”到我的电脑上,而不是虚拟设备上吗?
最佳答案
您可以使用 Android 调试桥
Android 调试桥 (adb) 是一种多功能工具,可让您管理模拟器实例或 Android 设备的状态。
您可以在/platform-tools/中找到 adb 工具。
您将需要在 ADB 上使用 pull
命令。
它将指定文件从模拟器/设备实例复制到您的开发计算机。
如果那个剂量适合你,那么使用 sqlite3 工具。
sqlite3 工具包含许多有用的命令,例如打印表内容的.dump
和打印现有表的SQL CREATE 语句的.schema
.
您可以使用上述命令获取开发计算机上的内容和架构。从那里您可以在您的计算机上重建数据库。
希望对你有帮助。
关于android - 您可以将数据库从 Android 设备传输到计算机上以用作 Android 虚拟设备中的数据库吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4104186/