मुझे एक अजीब समस्या है। मेरे पास एक ऐप है जिसे मैंने एंड्रॉइड 4.4 डिवाइस पर तैनात किया है और ओटो लाइब्रेरी का उपयोग किया है। मैंने ऐप को एंड्रॉइड 5.0 डिवाइस पर तैनात किया। यह अभी भी काम करता है। मैंने 4.4 पर पुनः प्रयास किया और ऐप लॉन्च नहीं होगा।कक्षा नॉटफाउंड अपवाद: कक्षा "android.os.PersistableBundle" नहीं मिला ओटो एंड्रॉइड 5.0
जाहिर है, यह PersistableBundle.class का उपयोग करने का प्रयास करता है जो एक एपीआई 21 कक्षा है। यहां मेरा लॉग:
Caused by: java.lang.ClassNotFoundException: Didn't find class "android.os.PersistableBundle" on path: DexPathList[[zip file "/data/app/fr.myapp.apk"],nativeLibraryDirectories=[/data/app-lib/fr.myapp, /vendor/lib, /system/lib]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
at java.lang.Class.getDeclaredMethods(Native Method)
at java.lang.Class.getDeclaredMethods(Class.java:656)
at com.squareup.otto.AnnotatedHandlerFinder.loadAnnotatedMethods(AnnotatedHandlerFinder.java:52)
at com.squareup.otto.AnnotatedHandlerFinder.findAllProducers(AnnotatedHandlerFinder.java:126)
at com.squareup.otto.HandlerFinder$1.findAllProducers(HandlerFinder.java:33)
at com.squareup.otto.Bus.register(Bus.java:191)
मैं अगर तुम एक है जो इस मुद्दे पर टिप्पणी कर रहे हैं यकीन नहीं है, लेकिन वहाँ [इस पर एक बकाया मुद्दा] है (https://github.com/square/otto/issues/139)। – CommonsWare
हाँ यह मैं हूं। मुझे बस नीचे समाधान मिला। – Cocorico
अद्यतन करने के लिए एंड्रॉइड ओएस 5.0 ने मेरे लिए समस्या हल की –