尝试使用单个文件
adb pull /data/data/com.corp.appName/files/myFile.txt myFile.txt
Run Code Online (Sandbox Code Playgroud)
失败了
failed to copy '/data/data/com.corp.appName/files/myFile.txt myFile.txt' to 'myFile.txt': Permission denied
Run Code Online (Sandbox Code Playgroud)
尽管在设备上启用了USB调试.
我们可以通过古老的路线解决问题
adb shell
run-as com.corp.appName
cat files/myFile.txt > myFile.txt
Run Code Online (Sandbox Code Playgroud)
但是对于多个文件来说这是不实用的.
如何将目录/data/data/com.corp.appName/files拉到我的MacBook?
直接或通过`/ storage/sdcard0/myDir中的传输(从我可以继续安装Android文件传输)这样做很好.
补充评论
可能就是跑步
adb backup -f myFiles com.corp.appName
Run Code Online (Sandbox Code Playgroud)
将生成我正在寻找的文件.在这种情况下,我正在寻找一种方法来解压缩/解压缩生成的备份!
在Windows XP中运行批处理文件时,我发现了随机出现的错误消息:
系统找不到指定name_of_label的批处理标签
当然标签存在.是什么导致这个错误?
我在flutter中创建了一个数据库main.db,位于ApplicationDocumentsDirectory.path。这没有任何问题。
但是为了更容易维护而不是总是必须创建一个 SQL 语句来查看数据或结构,我想要一个 GUI 来查看数据库。首先,我想将 Browser DB 用于 SQLite,但我不知道数据库在我的笔记本上的保存位置,如果是这样的话。我也无法通过特工 Ransack 找到它。
有没有办法找到数据库,或者更简单的方法在 GUI 上查看数据库?
如果有帮助,我使用 Visual Studio Code 进行开发。