我一直在尝试从我的Android应用程序中提取sqlite数据库的副本以供开发使用。我的第一次尝试是调用:
./adb shell
cd data/data
cd com.example.app
cd databases
但是,我在这里遇到了困难,因为我没有权限执行
pull
命令或者查看该目录中的文件!所以我想尝试使用DDMS文件浏览器,它给了我这个: 但是当我尝试从这里拉取文件时(我希望它们在数据文件夹中),它只拉取了目录,没有其他内容。我该如何拉取我的应用程序正在创建/使用的数据库副本?
我已经尝试过将手机存储和SD卡上的文件进行操作。我猜我可以将其复制到SD卡上,然后将SD卡插入电脑中而不是手机,并以这种方式进行操作?不确定是否能行,而且这样做会非常麻烦!
谢谢