Can';在Android中看不到我的应用程序包>;我手机的数据文件夹

Can';在Android中看不到我的应用程序包>;我手机的数据文件夹,android,package,monkeyrunner,monkey,Android,Package,Monkeyrunner,Monkey,我正在Android Studio上工作,当我在上面运行apk时,我无法在设备的Android>Data文件夹中看到我的软件包。没有它,我跑不动猴子。我在清单中也提到了installLocation=“auto”,并授予了写入外部存储权限,但仍然无法查看我的软件包名称。我相信要进入数据文件夹,您的设备需要根目录。否则,当您尝试浏览到该位置时,将不会显示任何内容 这是一个老问题,但我决定为未来的读者回答。 要想在/storage/emulated/0/Android/data/中查看您的软件包,您

我正在Android Studio上工作,当我在上面运行
apk
时,我无法在设备的Android>Data文件夹中看到我的软件包。没有它,我跑不动猴子。我在清单中也提到了
installLocation=“auto”
,并授予了
写入外部存储
权限,但仍然无法查看我的软件包名称。

我相信要进入数据文件夹,您的设备需要根目录。否则,当您尝试浏览到该位置时,将不会显示任何内容

这是一个老问题,但我决定为未来的读者回答。

要想在
/storage/emulated/0/Android/data/
中查看您的软件包,您首先必须对其进行写入(在该目录中创建一个文件或文件夹)

您可以通过执行以下操作来执行此操作:

File directoryToStore;
    directoryToStore = getBaseContext().getExternalFilesDir("TestFolder");
    if (!directoryToStore.exists()) {
        if (directoryToStore.mkdir()) ; //directory is created;
    }
/storage/emulated/0/Android/data/yourPackageName/files/TestFolder/

创建上述文件夹后,您将能够看到以下内容:

File directoryToStore;
    directoryToStore = getBaseContext().getExternalFilesDir("TestFolder");
    if (!directoryToStore.exists()) {
        if (directoryToStore.mkdir()) ; //directory is created;
    }
/storage/emulated/0/Android/data/yourPackageName/files/TestFolder/


我认为这意味着只有根设备才能访问
数据/data/packageName
。两个完全不同的目录。

转到FileManager>Android>Data。你可以看到不同的应用程序包