मुझे यह त्रुटि हुई है, और अंततः मेरी स्थिति के लिए इसे हल कर लिया है।
मैं वर्तमान में मैवरिक्स चला रहा हूं और जावा 1.7.0_55 और एक्लिप्स जावा ईई केप्लर एसआर 2 64 बिट स्थापित किया था। मैं सफलतापूर्वक ग्रहण पर एडीटी प्लगइन स्थापित, और सब कुछ काम करने के लिए लग रहा था, लेकिन मैं एक ही
Errors running builder 'Android Resource Manager' on project 'test'. java.lang.NullPointerException
त्रुटि हो रही थी जब मैं एक नया Android एप्लिकेशन परियोजना बनाने की कोशिश की।
मैंने अंत में जावा 1.6 (http://support.apple.com/kb/DL1572) और एडीटी बंडल स्थापित करने का निर्णय लिया। एडीटी बंडल से चलने वाले ग्रहण ने ठीक काम किया, लेकिन अभी भी 1.6 की बजाय जावा 1.7 का उपयोग करके एक्लिप्स के कारण एक ही त्रुटि थी। ग्रहण एक भिन्न संस्करण का उपयोग करने के लिए, मैं <adt-bundle-directory>/eclipse/Eclipse.app/Contents/Info.plist
को
<string>-vm</string><string>/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Commands/java</string>
गयी। इसने त्रुटि हल की, और अब मैं एक नया एंड्रॉइड प्रोजेक्ट बना सकता हूं और जावा 1.7 के साथ एक्लिप्स के दूसरे संस्करण को चला सकता हूं। (विकल्प स्ट्रिंग को जोड़ने के लिए Info.plist फ़ाइल में टिप्पणियों को देखें।)
किसी कारण से, ग्रहण का अपना संस्करण (जावा ईई केप्लर एसआर 2 और एडीटी बंडल में नहीं) जावा 1.6 का उपयोग करने के लिए काम नहीं करता है (ग्रहण में अब शून्य सूचक त्रुटि नहीं है, लेकिन यह प्रोजेक्ट बनाने के दौरान लटकती है)।
मुझे लगता है कि मुझे शुरुआत से एंड्रॉइड (जावा 1.6) के लिए सिस्टम आवश्यकताएं का पालन करना चाहिए था, जो मुझे इस दुख से बचा लेगा। मैं विंडोज़ से बदल रहा हूं, जिसमें एंड्रॉइड डेवलपमेंट के लिए जावा 1.7 का उपयोग करने में कोई समस्या नहीं है, जिसे मैंने गलत तरीके से माना (उम्मीद है) मैकोज़ के लिए सच होगा।
स्रोत
2014-05-25 14:50:30
मैं 'बजाय eclipse.ini' में वी एम स्थापित करने की सलाह दे रहे जोड़ें। –