मैं इस प्रकार एक कस्टम आवेदन वर्ग को परिभाषित बनाने के लिए कोशिश कर रहा हूँ:एंड्रॉयड: java.lang.IllegalAccessException जब एक कस्टम उपयोग करने का प्रयास "ऐप्लिकेशन" वर्ग
- MyApp बुलाया आवेदन के एक खाली उपवर्ग बनाने
- प्रकट में, अपने आवेदन के लिए निर्दिष्ट एंड्रॉयड :: नाम:,
<application android:name=".MyApp" ...
हालांकि जब मैं अपने अनुप्रयोग चलाने के लिए प्रयास करते हैं, मैं: java.lang.RuntimeException: Unable to instantiate application com.test.MyApp java.lang.IllegalAccessException: access to class not allowed
मैं एक समान अपवाद में आया जहां मैं एक सेवा शुरू करने की कोशिश कर रहा था। यह पता चला कि सेवा वर्ग गलती से निजी पैकेज था और इस प्रकार आपके समाधान ने मुझे समस्या खोजने में मदद की, धन्यवाद! – JonnyBoy