मैं अपने Android एप्लिकेशन में एक अस्थायी फ़ाइल बनाने के लिए निम्नलिखित कोड का इस्तेमाल किया है:को हल नहीं किया जा सकता प्रतीक 'IOUtils'
public File streamToFile (InputStream in) throws IOException {
File tempFile = File.createTempFile("sample", ".tmp");
tempFile.deleteOnExit();
FileOutputStream out = new FileOutputStream(tempFile);
IOUtils.copy(in, out);
return tempFile;
}
अब समस्या Cannot resolve symbol 'IOUtils'
है। मैंने थोड़ी सी गुगलिंग की और पाया कि IOUtils का उपयोग करने के लिए मुझे जार फ़ाइल डाउनलोड और शामिल करने की आवश्यकता है। मैंने here (commons-io-2.4-bin.zip) से जार फ़ाइल डाउनलोड की। मैं जार मेरी बंडल के लिए ज़िप से commons-io-2.4.jar
नामित जोड़ा गया है और जब मैं का उपयोग कर इसे आयात करने की कोशिश की:
import org.apache.commons.io.IOUtils;
यह त्रुटि Cannot resolve symbol 'io'
दिखा रहा है। इसलिए मैं की तरह इसे आयात करने की कोशिश की:
import org.apache.commons.*
लेकिन फिर भी मैं त्रुटि Cannot resolve symbol 'IOUtils'
हो रही है।
प्रश्न 1: मुझे यह त्रुटि क्यों मिल रही है? इसे कैसे हल करें?
प्रश्न 2: बाहरी पुस्तकालय का उपयोग किये बिना इनपुट इनपुट से एक temp फ़ाइल बनाने का कोई तरीका है? या यह ऐसा करने का सबसे प्रभावी तरीका है? मैं एंड्रॉइड स्टूडियो का उपयोग कर रहा हूँ।
कौन सा जार फ़ाइल? – zindarod
@ ज़िंदारोड देर से जवाब मुझे पता है लेकिन http: // stackoverflow देखें।कॉर/प्रश्न/17895557/एड-कॉमन्स-आईओ-निर्भरता-टू-ग्रेड-प्रोजेक्ट-इन-एंड्रॉइड-स्टूडियो # टिप्पणी 61025 9 41_33820307 जार – CrandellWS
प्राप्त करने के लिए पुस्तकालयों का प्रबंधन करने के लिए और सिस्टम को – thuongle