2012-06-09 50 views
0

我想在android中使用phonegap cordova 1.5.0編寫一個文件。以下是代碼片段。這段代碼是在模擬器工作正常,但是當我在我的Android手機上運行這個不言而喻,直到gotFs(),則「失敗的錯誤代碼」失敗()的警報會彈出消息Phonegap文件寫入拋出錯誤代碼1

「失敗的錯誤代碼1」

這意味着它在線路

失敗

fileSystem.root.getFile("projectFileName", {create: create: true, exclusive: false}, gotFileEntry, fail);

代碼片段

  function onDeviceReady() { 
       window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail); 
      } 

       function gotFS(fS) { 
      fileSystem = fS; 
      fileSystem.root.getFile("projectFileName", {create: create: true, exclusive: false}, gotFileEntry, fail); 
      } 

      function gotFileEntry(fE) { 
      fileEntry = fE; 
      fileEntry.createWriter(gotFileWriter, fail); 
      } 


      function gotFileWriter(writer) { 
      .......... file writing code. 
      } 

     function fail(error) { 
      alert('fail error code = '+error.code); 
      alert('error '+error); 
      console.log(error.code); 
     } 

模擬器AVD是2.3.3,我的設備運行的是Android 2.3.6。

回答

2
fileSystem.root.getFile("projectFileName", {create: create: true, exclusive: false}, gotFileEntry, fail); 

fileSystem.root.getFile("projectFileName", {create: true, exclusive: false}, gotFileEntry, fail); 
相關問題