保存xml文件时获取FileNotFoundException(Permission Denied)

时间:2015-11-04 06:59:40

标签: java android

我正在尝试通过USB OTG将xml文件保存到连接到Android设备的USB设备上,我遇到了这个例外:

javax.xml transform.TransformerException: java.io.FileNotFoundException: /mnt/usb/filename.xml (Permission denied)

/mnt/usb是USB设备的路径。

如果我将路径更改为设备上的本地路径,一切正常。

我看了here并尝试更改此行:

StreamResult result = new StreamResult(new File( PATH, filename ));

为:

File myfile = new File( PATH, filename );
StreamResult result = new StreamResult(myfile.toURI().getPath());

但同样的例外发生了。

在USB设备本身,我找不到任何权限配置,但我可以在连接到PC时在其中创建文件。

0 个答案:

没有答案