如何从adb访问多个用户空间?
我在具有两个用户的平板电脑上运行KitKat:主要(所有者)和次要。我需要访问由辅助用户的应用程序生成的文件。 当我通过USB将平板电脑插入(Ubuntu)桌面时,它将作为媒体设备(MTP)挂载,并向我显示当前活动用户的基本文件夹。[1]但是我想要的文件在系统上的其他位置,所以我adb shell改为通过命令行从命令行连接。 通过ADB连接使我可以访问更深的文件夹(/mnt /proc等),但找不到所需的文件[2],因此/sdcard无论如何我都在寻找。令我惊讶的是,即使当前活动的用户是次要用户,我仍将该内容识别为所有者帐户的基本文件夹。 这也告诉我,如果需要,我将无法通过来访问辅助用户的基本文件夹adb shell。 如何adb shell以辅助用户而不是主要(所有者)用户的身份访问平板电脑?(能够访问辅助用户的文件就足够了。) [1]我不确定这里的正确用语是什么。我的意思是该文件夹包含特定于特定用户的Android,下载和图片。 [2] FWIW我正在从Flym导出OPML文件。Flym报告说,OPML导出是在以下位置生成的,/storage/emulated/10/Flym_123456789.opml但是我只能得到/storage/emulated-没有名为的子文件夹10,只有legacy与/sdcard(主/所有者的基本文件夹,而不是辅助用户的基本文件夹)相同的子文件夹。