Javascript Android Phonegap上的window.requestFileSystem失败,代码为9

Javascript Android Phonegap上的window.requestFileSystem失败,代码为9,javascript,android,html,cordova,Javascript,Android,Html,Cordova,我正在使用Phonegap为android开发HTML5应用程序,但当我尝试以下代码获取文件系统时: window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, fsSuccess, fsFail); 我得到错误code 9,即修改无效\u ERR 据了解,这是由于设备上没有SD卡造成的,但我的android设备上有1.5GB的内部存储空间。当然,并不是所有的设备都需要外部SD 我如何改变这种行为并告诉phoneGap使用设备上的任何文件系统

我正在使用Phonegap为android开发HTML5应用程序,但当我尝试以下代码获取文件系统时:

window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, fsSuccess, fsFail);
我得到错误
code 9
,即
修改无效\u ERR

据了解,这是由于设备上没有SD卡造成的,但我的android设备上有1.5GB的内部存储空间。当然,并不是所有的设备都需要外部SD

我如何改变这种行为并告诉phoneGap使用设备上的任何文件系统


谢谢

您在AndroidManifest.xml中是否具有以下权限

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

此外,正如您所说,如果您的设备没有SD卡,它将失败。这是什么装置


请就此与我联系,如果您真的陷入困境,我将在PhoneGap上引发一个bug,看看能否在1.4版本于1月30日发布之前修复它。

您在功能方面做了什么
fsSuccess
?我意识到了这个错误,因为我试图用
exclusive=true
打开一个文件,尽管它已经存在


为什么要请求0字节的空间?尝试设置大于0的值,如
1024*1024
(1MB)。可能这就是问题所在……

我已经得到了许可。设备:戴尔Streak。谢谢你在这方面的时间。好的,我已经创建了一个bug来描述你的问题(),我会看看是否可以将修复程序添加到1.4中。我可以在我的手机上正确测试它,因为它不会卸载我的SD卡。你可以通过simon[dot]macdonald[at]gmail[dot]com给我发电子邮件吗?我可以给你发一个jar/js供你试用。@SimonMacDonald我收到错误代码:5,这是什么意思?