我想觸摸設備中的文件。文件名是/data/misc/wifi/wpa_supplicant.conf。 我可以看到它與adb外殼。 如果我嘗試用下面的代碼打開它,我得到一個FileNotFoundException。爲什麼???Android FileNotFoundException,爲什麼?
private void touchFile(String fileName) {
BufferedWriter bufferedWriter = null;
try {
bufferedWriter = new BufferedWriter(new FileWriter(fileName));
bufferedWriter.append(' ');
} catch (FileNotFoundException ex) {
ex.printStackTrace();
} catch (IOException ex) {
ex.printStackTrace();
} finally {
try {
if (bufferedWriter != null) {
bufferedWriter.flush();
bufferedWriter.close();
}
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
我們可以看到您打印的堆棧軌跡嗎? – mfrankli 2012-04-04 15:30:25
04-04 23:19:19.196:W/System.err(1221):java.io.FileNotFoundException:/data/misc/wifi/wpa_supplicant.conf:打開失敗:EACCES(權限被拒絕) – 2012-04-04 15:37:10
是的,它是一個權限否認,但我應該是在這臺機器上的根。 – 2012-04-04 15:37:41