我正在使用Android Studio,当我在其上运行apk
时,我无法在设备的 Android>数据文件夹中看到我的包。没有它,我无法运行猴子。我还在清单中提到installLocation="auto"
,并且WRITE_EXTERNAL_STORAGE
权限仍然无法查看我的包名。
答案 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文件夹,您的设备需要植根。否则,当您尝试浏览到该位置时,不会显示任何内容。