如何快速从Android设备提取db文件?

时间:2018-10-25 08:57:34

标签: android realm adb

在我的Android项目中,我使用Realm。 有时我需要从设备中提取数据库文件。 为此,请按照以下步骤操作:

  1. 打开控制台
  2. adb shell
  3. 以my_project_name_space身份运行
  4. cd文件
  5. cp my_db_file.realm / sdcard
  6. 退出
  7. 退出
  8. adb pull sdcard / my_db_file.realm d:\ Temp \ my_db_file.realm

结果在文件夹d:\Temp中,我得到数据库文件:my_db_file.realm

好。很好 但是,当我再次需要提取数据库文件时,我必须再次执行所有这8个步骤。 有更快的方法吗? 诸如启动脚本之类的东西可以执行所有这8个步骤。或类似的东西。

谢谢。

1 个答案:

答案 0 :(得分:1)

在调试apk中,您可以使用android studio的设备资源管理器
转到路径
/ data / data /您的软件包名称/files/your-db.realm
然后右键单击即可保存它,而无需运行任何代码。