我安装了工作配置文件应用程序,并且可以使用getExternalFilesDir("logs")
它以编程方式访问数据的位置,从而导致存储位置为/storage/emulated/11/Android/data/com.example.workprofile/files/logs
.
我想知道如何将数据推送到日志文件夹并使用adb
.
我安装了工作配置文件应用程序,并且可以使用getExternalFilesDir("logs")
它以编程方式访问数据的位置,从而导致存储位置为/storage/emulated/11/Android/data/com.example.workprofile/files/logs
.
我想知道如何将数据推送到日志文件夹并使用adb
.
假设您要复制名为data.log
. 以下命令会将文件推送到临时文件夹中
adb shell push data.log /data/local/tmp
然后您可以将其复制到您的应用程序的私人区域:
adb shell run-as com.example.workprofile cp /data/local/tmp/data.log /data/data/com.example.workprofile/files/logs/data.log
如果要提取文件,则可以执行相反的操作,但必须确保要复制的文件已存在于/data/local/tmp
文件夹中,以解决权限拒绝问题(如果文件不存在)。
希望这可以帮助。