मैंने में कोशिश की है कि एंड्रॉइड.जर जावा प्रोजेक्ट में, बिल्ड पथ से जेआरई को हटाएं और इस कोड को चलाएं। यह रनटाइम अपवाद फेंकता है। क्यूं कर?जावा प्रोजेक्ट में android.jar का उपयोग करना - रनटाइम अपवाद स्टब?
Exception in thread "main" java.lang.RuntimeException: Stub!
at android.content.ContentValues.<init>(ContentValues.java:5)
at JarTest.main(JarTest.java:5)
public class JarTest {
public static void main(final String[] args) {
final ContentValues values = new ContentValues();
values.put("test", "test");
System.out.println(values);
}
}
सामग्रीवृत्त केवल एंड्रॉइड पर्यावरण में क्यों उपयोग किया जाता है?
अन्य जावा क्लासेस ArrayList या वेक्टर जैसे क्यों काम करते हैं? – Emerald214
@ Emerald214 कि जेआरई कक्षाएं आपके कक्षा में होंगी और उन्हें एक स्टब नहीं होना चाहिए लेकिन एंड्रॉइड विशिष्ट कक्षाएं स्टब्स हैं। वे एक कंकाल बनाते हैं ताकि आप जावा आईडीई का उपयोग करके अपने ऐप को कोड और संकलित कर सकें लेकिन कोड वास्तव में वहां नहीं है, शायद उनमें से कुछ जावा में भी नहीं बने हैं। – aalku
क्या कोई जानता है कि मुझे असली निर्माण कहां मिल सकता है? –