自应用发布以来,我一直在使用Android Studio开发应用。
直到最近,一切都很好,我必须调试和检查数据库文件。由于我不知道如何直接看到数据库,当我调试生成数据库文件时,我不得不将数据库文件从我的手机导出到PC上。
为此,我必须打开DDMS >文件资源管理器。一旦我打开DDMS,我必须重新连接USB,我失去了调试线程。在检查数据库文件之后,我必须关闭DDMS并重新连接USB以回到调试模式。
这太复杂了。有人有更好的方法来做到这一点在Android Studio(我知道它更容易在Eclipse) ?
最后,我找到了一个最简单的解决方案,不需要打开DDMS。
实际上,解决方案是基于@Distwo提到的,但它不必那么复杂。
首先,记住数据库文件在设备中的路径,它应该始终相同。
例如我的是:/data/data/com.XXX.module/databases/com.XXX.module.database
其次,执行这个命令,将数据库文件拉到PC上
adb pull /data/data/com.XXX.module/databases/com.XXX.module.database /Users/somePathOnYourPC/
您需要做的就是复制并存储这个命令,然后您就可以一次又一次地使用它。
第三,如果你得到了Permission Denied或类似的情况,只需在前面的命令之前运行adb root。