在非root用户设备上,我可以使用run-as
带有我的包名称的命令导航到包含数据库的数据文件夹.我满意的大多数文件类型只是查看,但我想从Android设备拉数据库.
是否有一个download
copy
或move
亚行外壳,这部分命令?我想下载数据库文件并使用数据库浏览器查看其内容.
这里的一个答案涉及将整个应用程序包转换为压缩存档,但是一旦完成并移动到机器上,如何提取该存档就没有进一步的答案,当我可能有一个更直接的解决方案开始
如何将文件从计算机推送到没有SD卡的Android设备.我试过了:
C:\anand>adb push anand.jpg /data/local
3399 KB/s (111387 bytes in 0.032s)
C:\anand>adb push anand.jpg /data/opt
3199 KB/s (111387 bytes in 0.034s)
C:\anand>adb push anand.jpg /data/tmp
3884 KB/s (111387 bytes in 0.028s)
Run Code Online (Sandbox Code Playgroud)
上面的命令将文件移动anand.jpg
到设备,但我没有jpg
在设备中获取此文件.我没有在cmd提示符上获得任何成功结果,我只得到:
3399 KB/s (111387 bytes in 0.032s).
Run Code Online (Sandbox Code Playgroud) 我在为Android制作的脚本中遇到了一个小问题.我无法接缝让'EOF'在'mksh'中工作.它在'sh'和'bash'中工作得很好,但是因为'mksh'是Android中最常用的,所以我真的需要它才能工作.
cat <<EOF
... lines here ...
EOF
Run Code Online (Sandbox Code Playgroud)
此示例将导致延迟错误
无法创建临时文件/sqlite_stmt_journals/mksh.(random):没有这样的文件或目录
我已经看到其他人有这个问题,但没有真正的解决方案.