在Android>手机的数据文件夹中看不到我的应用包

时间:2015-09-14 12:50:20

标签: android package monkeyrunner monkey

我正在使用Android Studio,当我在其上运行apk时,我无法在设备的 Android>数据文件夹中看到我的包。没有它,我无法运行猴子。我还在清单中提到installLocation="auto",并且WRITE_EXTERNAL_STORAGE权限仍然无法查看我的包名。

2 个答案:

答案 0 :(得分:1)

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

为了能够在/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/

我认为@Devsil的含义是只有root设备才能访问data/data/packageName。两个完全不同的目录。

答案 1 :(得分:-1)

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