2017-08-10 20 views
10

मैं कॉर्डोबा फ़ाइल प्लगइन का उपयोग कर रहा का उपयोग कर - cordova file pluginपढ़ना फ़ाइल Cordova फ़ाइल प्लगइन

मैं वास्तव में textfile से फ़ाइल पढ़ रहा हूँ। नीचे मेरी कोड

document.addEventListener("deviceready", function() { 
    window.resolveLocalFileSystemURL(cordova.file.applicationDirectory + "sameple.txt", gotFile, fail); 
}, true); 

function gotFile(file) {   
    file.file(function (file) {     
     var reader = new FileReader(); 
     reader.onloadend = function (evt) {   
      console.log(this.result); 
     } 
     reader.readAsText(file);     
    }, fail());    
} 

function fail(e) { 
    console.info("FileSystem Error : " + e); 
} 

तो जब भी मैं इस कोड चलाने के लिए, मैं नीचे त्रुटि

deviceready has not fired after 5 seconds. 
Channel not fired: onPluginsReady 
Channel not fired: onCordovaReady 

Could not get Cordova FileSystem: Error: deviceready has not fired after 5 seconds. 
    "Could not get Cordova FileSystem:" 
    { 
     [functions]: , 
     __proto__: { }, 
     description: "deviceready has not fired after 5 seconds.", 
     message: "deviceready has not fired after 5 seconds.", 
     name: "Error" 
    } 

{"data":"data"} 

deviceready error के बाद बाद में मैं सटीक डेटा प्राप्त करने के लिए .. में सक्षम हूँ मैं कैसे ठीक करूं हो रही है यह गलती? क्या मुझे डिवाइस को तैयार करने के लिए तैयार निष्पादन की प्रतीक्षा करनी है?

+1

क्या आपने अपनी स्रोत फ़ाइल में cordova.js फ़ाइल शामिल की है? – Gandhi

+0

इस पर कोई अद्यतन? – Gandhi

उत्तर

5

यह कई कारणों से हो सकता है, here अधिक जानकारी देखें।

आप एफआईआर @bayanAbuawad suggestion कि समय की सबसे काम करता है की कोशिश करनी चाहिए:

  1. प्लेटफार्मों को जोड़ने कॉर्डोबा मंच के साथ आईओएस एंड्रॉयड

  2. उन्हें कॉर्डोबा मंच के साथ निकालें हटाने आईओएस एंड्रॉयड जोड़े

  3. उन्हें फिर से जोड़ें।

यह बहुत अजीब है, लेकिन यह प्लेटफॉर्म फ़ोल्डर के अंदर एक दोषपूर्ण android.json और ios.json से संबंधित है।

संबंधित मुद्दे