我正在创建一个应用程序,作为中间步骤,它应该将一些数据输出到应用程序内部文件 dir中的文件中。adb
鉴于不允许我将此文件复制到开发人员的机器上,我如何测试该文件的内容是否正确创建?
adb pull /data/user/0/com.example.myapp/files/output.png
adb: error: failed to stat remote object '/data/user/0/com.example.myapp/files/output.png': Permission denied
我可以在应用程序的 linux 用户下运行 adb shell,但是我只能执行通过命令行可用的检查,所以我无法亲眼看到图片。
我可以将相同的文件写入可访问的外部存储,但除了需要额外的代码来获得 write-external-storage 权限之外,它不会测试相同的东西。
我也可以root手机,但我觉得要在手机上访问我正在开发的应用程序上的文件,需要像root这样激烈的步骤是非常荒谬的。