Androidエミュレータの/data/app/
フォルダに次のようなファイルをリスト表示しようとしましたが、試してもlogcatには「/ data/appにファイルはありません」と表示されますFile.listFiles()またはFile.list()。私も成功した/data/app/
を試しました。/data/appにファイルをリストアすると結果が得られません
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
File dataDir = new File("/data/app");
File[] files = dataDir.listFiles();
if (files == null) {
Log.w("TestActivity", "No files found in /data/app");
} else {
for (File file : files) {
Log.d("TestActivity", "file: " +file.getName());
}
}
}
私はここにいくつかの許可がありません。または、単に/ data/appがエミュレータ上で空ですか?
http://stackoverflow.com/questions/2507960/does-android-keep-the-apk-files-if-so-where –
@パドマクマール - 最初は私が「どこのAndroid APKを保存していて、私のAPKファイルの一部がそこにあることを知っています。しかし、私は[hackbod](http://stackoverflow.com/a/2509816/626602)の答えを読んで、標準的なプロセスは/ data/appの内容をリストアップすることはできず、そこに格納されている特定のAPKだけを読むことはできません。 – FilipK