एक एंड्रॉइड प्रोजेक्ट पर कुछ काम करने का प्रयास मैंने कई महीनों तक नहीं किया है, फिर भी हर बार जब मैं प्रोजेक्ट बनाने का प्रयास करता हूं तो ग्रहण एक संवाद कहता है:
'Building workspace' has encountered a problem
Errors occurred during the build.
Errors running builder 'Android Pre Compiler' on project 'XXX'
java.lang.NullPointerException
मैं एक मैक पर एक एंड्रॉइड प्रोजेक्ट बिल्ड टारगेट 4.0.3 (एपीआई लेवल 15) के साथ एक्लिप्स चला रहा हूं और मैंने निम्नलिखित चीजों को स्थापित किया है
- ग्रहण - 3.7.2
- Android विकास उपकरण - 21.0.1
- Android SDK - 17 तक
मैंने पहले से ही कुछ चीजें आज़माई हैं, जैसे एक नया कार्यक्षेत्र शुरू करना, इस 'सबवर्सिव SVN JDT इग्नोर एक्सटेंशन्स' को स्थापित करना, सब कुछ अपग्रेड करना, यह सुनिश्चित करना कि मेरे पास मेरे स्रोत फ़ोल्डर (या कहीं और) में एक्सटेंशन के बिना कोई फाइल नहीं है; मेरे जावा कंपाइलर को सुनिश्चित करना 1.6 है और इसे फिर से चालू करना।
संपादित करें
इस समस्या के लिए ग्रहण त्रुटि लॉग से स्टैक ट्रेस यहां दिया गया है:
java.lang.NullPointerException
at com.android.ide.eclipse.adt.internal.build.builders.PreCompilerBuilder.build(PreCompilerBuilder.java:673)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:513)
at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:432)
at org.eclipse.ui.actions.BuildAction$1.runInWorkspace(BuildAction.java:305)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
और सत्र डेटा:
eclipse.buildId = M20120208-0800 java.version = 1.6.0_37 java.vendor = Apple Inc. बूटलेडर स्थिरांक: OS = macosx, ARCH = x86_64, WS = कोको, NL = en_US फ़्रेमवर्क तर्क: -कीरिंग /Users/onemick/.eclipse_keyring -showlocation कमांड-लाइन तर्क: -os macosx -ws कोको-शासक x86_64 -data / प्रोजेक्ट्स / _EclipseWorkspace -keyring /Users/onemick/.eclipse_keyring-show- आवंटन
अन्य संस्करण
ठीक है, इसलिए अधिक खोज ने मुझे इस पृष्ठ पर ले गया , जो बताता है कि यह मुद्दा निश्चित रूप से मेरी परियोजना में विस्तार के बिना फाइलों की उपस्थिति से संबंधित है - हालांकि मुझे नहीं पता कि कौन सी फाइल और मेरे जीवन के लिए मुझे नहीं मिल सकता है उस परियोजना में कोई भी!
मुझे भी खुशी होगी अगर कोई यह समझा सके कि इस त्रुटि का क्या मतलब है और मुझे अंतर्निहित त्रुटि के बारे में अधिक डीबग जानकारी कैसे मिल सकती है।