मुझे कुछ उपयोगकर्ता के फोन पर "nosuchmethod त्रुटि" मिल रही है (उदाहरण के लिए मोटोरोला रेजर i) लेकिन यह मेरे एचटीसी पर ठीक काम करता है। नीचे कोड है।क्यों निकालें() कुछ एंड्रॉइड डिवाइस पर काम नहीं करता है?
Drawable rBlack;
rBlack = getResources().getDrawable(R.drawable.rblack, getTheme());
java.lang.NoSuchMethodError: android.content.res.Resources.getDrawable
at org.petero.droidfish.myClass.onCreate(myClass.java:434)
at android.app.Activity.performCreate(Activity.java:5248)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1110)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2173)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2269)
at android.app.ActivityThread.access$800(ActivityThread.java:139)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1210)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5102)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:803)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:619)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
at dalvik.system.NativeStart.main(Native Method)
और अगर मैं इस कोड का उपयोग:
flipButton.setImageDrawable(getDrawable(R.drawable.rblack));
मैं यह त्रुटि
java.lang.NoSuchMethodError: org.myclass.getDrawable
at org.myclass.onCreate(myclass.java:435)
at android.app.Activity.performCreate(Activity.java:5248)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1110)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2173)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2269)
at android.app.ActivityThread.access$800(ActivityThread.java:139)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1210)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5102)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:803)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:619)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
at dalvik.system.NativeStart.main(Native Method)
कौन सा है कि यौगिक अभिव्यक्ति का हिस्सा (संकेत है, यह कई पंक्तियों में टूट, तो स्टैक ट्रेस पोस्ट) विफल रहता है। R.drawable.rblack वास्तव में कहां परिभाषित किया गया है? क्या यह एक डीपीआई-विशिष्ट फ़ोल्डर में हो सकता है लेकिन दूसरे में नहीं? –
java.lang.No.SuchMethodError: org.myclass.getDrawable ... rBlack केवल खींचने योग्य फ़ोल्डर के अंदर है, अन्य hdpi, ldpi आदि के अंदर नहीं ... क्या यह समस्या हो सकती है? – savante
लॉककैट – Squonk