में कॉमनसी कोडेक का उपयोग करके NoSuchMethodError मैंने here निर्देश के बाद अपने एंड्रॉइड एप्लिकेशन के लिए ग्रहण में apache.org (commons-codec-1.4.jar) से कॉमन्स कोडेक जोड़ा। कोड में कोई त्रुटि नहीं है। लेकिन जब मैं एप्लिकेशन चलाता हूं और कोडेक का उपयोग करने वाले फ़ंक्शन को कॉल करता हूं तो एप्लिकेशन बंद हो जाता है और उसे आगे की आवश्यकता होती है।एंड्रॉइड एप्लिकेशन
Logcat में कहते हैं:
एंड्रॉयड रनटाइम: java.lang.NoSuchMethodError: org.apache.commons.codec.binary.Base64.encodeBase64String
codeline है: स्ट्रिंग tmpStr = Base64.encodeBase64String (एमएसजी); // संदेश एक बाइट []
आवेदन एक मिनट SDK संस्करण = 7 (एंड्रॉयड 2.1) के लिए है, तो मैं Android Base64
उपयोग नहीं कर सकते किसी भी विचार कैसे मैं इस समस्या का समाधान कर सकते हैं?
का डुप्लिकेट है। बेस 64.decodeBase64, पैकेज WARN/dalvikvm (2 9 2) में विधि से संदर्भित: VFY: स्थैतिक विधि को हल करने में असमर्थ 29 9: लॉर्ग/अपाचे/कॉमन्स/कोडेक/बाइनरी/बेस 64;decodeBase64 (Ljava/lang/स्ट्रिंग;) [बी – DVV
इस उत्तर पर विचार करें (मेवेन का उपयोग करके): http://stackoverflow.com/a/26548748/1084488 – Matthias