Javascript Android Phonegap上的window.requestFileSystem失败,代码为9
我正在使用Phonegap为android开发HTML5应用程序,但当我尝试以下代码获取文件系统时: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使用设备上的任何文件系统
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,这是什么意思?