app目录是指:data/data/[app package name]/files/
代码获取是 getContext().getFilesDir().getAbsolutePath()
app目录是隐私目录,必须是debug包才有权限查看,
通过adb指令,adb shell -》run-as [app package name] -> 可进入data/data/[app package name]
如果使用mv或cp想拷贝文件过来,会提示没有权限(root的手机可以,个别没root的也可以)
第一种方法是通过Android Studio的Device File Explorer,可以查看,也可以把文件保存到本地,或者upload上去。当文件个数不多的时候,这种方法是可行的。
问题:如果文件个数很多,那无论是save as到本地,还是upload到手机,都会很慢。
第二种方法,为了解决第一种方法文件个数多传送慢的问题,可以先压缩文件夹,用AS Device File Explorer上传,之后在adb shell,run-as进入app目录下,进行解压。
使用tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
也可以用zip\unzip,但是在某些机器上提示找不到unzip指令,有点奇怪。