无法在android中导出数据库:无法推送选择:本地路径不存在

时间:2015-09-17 19:05:22

标签: android sqlite

我无法在Android设备监视器中导出我的应用数据库。它在开始失败之前就已经开始工作了。正如您在快照中看到的那样。文件名是laga1.db。

工具:

  • android studio 1.3.2
  • Sqlite的。
  • Genymotion 2.5.0

enter image description here

2 个答案:

答案 0 :(得分:0)

尝试从命令行

执行此操作
  1. adb remount
  2. su adb push filename path
  3. 如果您尝试导出..那么您需要执行 adb pull 而不是 adb push

答案 1 :(得分:0)

我最近也遇到了这个错误。解决方案是关闭正在使用数据库的应用程序。 您可以在流程列表中轻松完成此操作。只需选择正在使用它的应用程序(可能只是您正在开发的应用程序),然后按停止按钮。

process list

之后,您可以提取数据库文件。 这可能是因为数据库在应用程序中以就绪方式打开。