I am testing an Android application.
I would like to keep an eye on the content of
/sdcard/Android/data/com.myapplication
while the app is running.
But my app does not work correctly if the sd card is mounted as disk drive on PC (accesses pictures and videos).
So I thought I could use adb shell. But it doesn't let me access that same folder:
ls /sdcard/Android/data/com.myapplication
/sdcard/Android/data/com.myapplication: Permission denied
Looking on Stack Overflow, I found this way to see application data via adb shell:
run-as com.myapplication
and doing so I find myself in the folder
/data/data/com.myapplication
What I'm confused about is that the data I see here are different from the data I see browsing the sdcard content via PC.
$ ls
ls
files
databases
shared_prefs
lib
I see under files something that was also under the sdcard Android/data/com.myapplication folder, but not what I was looking for. Besides, all other folders are different.
Is there a correlation between this
/data/data/com.myapplication
folder accessible via adb and the
/sdcard/Android/data/com.myapplication
folder accessible via PC?
Is there a way to see in adb shell the files present in the latter?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…