我正在使用 Android Studio,当我在其上运行时,我无法在设备的Android>Data文件夹中看到我的包apk
。没有它我无法运行猴子。我也在installLocation="auto"
清单中提到并给予WRITE_EXTERNAL_STORAGE
许可仍然看不到我的包名。
问问题
4941 次
2 回答
9
这是一个老问题,但我决定为未来的读者回答。
为了能够看到您的包,/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 的意思是只有根设备可以访问data/data/packageName
。两个完全不同的目录。
于 2018-05-28T10:48:33.167 回答
-1
我相信为了进入 Data 文件夹,您的设备需要被植根。否则,当您尝试浏览到该位置时,将不会在那里显示任何内容。
于 2015-09-14T12:52:44.857 回答