2013-07-08 10 views
5

स्थापित करने के लिए कोशिश कर रहा"java.lang.NullPointerException" जब एंड्रॉयड एसडीके

मैं Android SDK स्थापित करने के लिए कल से कोशिश कर रहा हूँ (प्रथम, मैं मेरी अंग्रेजी के लिए माफी माँगता हूँ, यह मेरी वास्तविक बात भाषा नहीं है)।

मैं एक मैक, OSX 10.8.3 पर हूँ, जावा 1.6.0_51 साथ, और Android एसडीके संस्करण है ADT-बंडल-मैक-x86_64-20130522

जब मैं एसडीके प्रबंधक का शुभारंभ (ग्रहण या CLI के माध्यम से के माध्यम से), मैं खिड़की से देख सकते हैं, मैं SDK संस्करण मैं स्थापित करने के लिए इच्छा का चयन कर सकते, लेकिन जब मैं पैकेज इंस्टॉल पर क्लिक करें ... बटन, यह दुर्घटनाग्रस्त हो जाता है।

दुर्घटना के स्टैक ट्रेस है:

java.lang.NullPointerException 
at org.eclipse.swt.graphics.Device.getFontList(Unknown Source) 
at org.eclipse.jface.resource.FontRegistry.filterData(FontRegistry.java:465) 
at org.eclipse.jface.resource.FontRegistry.createFont(FontRegistry.java:499) 
at org.eclipse.jface.resource.FontRegistry.defaultFontRecord(FontRegistry.java:563) 
at org.eclipse.jface.resource.FontRegistry.defaultFontData(FontRegistry.java:575) 
at org.eclipse.jface.resource.FontRegistry.getFontData(FontRegistry.java:591) 
at org.eclipse.jface.dialogs.Dialog.dialogFontIsDefault(Dialog.java:1077) 
at org.eclipse.jface.dialogs.Dialog.applyDialogFont(Dialog.java:998) 
at org.eclipse.jface.dialogs.Dialog.createContents(Dialog.java:756) 
at org.eclipse.jface.window.Window.create(Window.java:431) 
at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1089) 
at com.android.sdkuilib.internal.repository.SdkUpdaterChooserDialog.create(SdkUpdaterChooserDialog.java:316) 
at org.eclipse.jface.window.Window.open(Window.java:790) 
at com.android.sdkuilib.internal.repository.SwtUpdaterData.updateOrInstallAll_WithGUI(SwtUpdaterData.java:232) 
at com.android.sdkuilib.internal.repository.ui.PackagesPage.onButtonInstall(PackagesPage.java:1033) 
at com.android.sdkuilib.internal.repository.ui.PackagesPage.access$1100(PackagesPage.java:83) 
at com.android.sdkuilib.internal.repository.ui.PackagesPage$10.widgetSelected(PackagesPage.java:367) 
at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source) 
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source) 
at org.eclipse.swt.widgets.Display.sendEvent(Unknown Source) 
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) 
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) 
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) 
at org.eclipse.swt.widgets.Widget.notifyListeners(Unknown Source) 
at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source) 
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) 
at com.android.sdkuilib.internal.repository.ui.SdkUpdaterWindowImpl2.open(SdkUpdaterWindowImpl2.java:148) 
at com.android.sdkuilib.repository.SdkUpdaterWindow.open(SdkUpdaterWindow.java:111) 
at com.android.sdkmanager.Main.showSdkManagerWindow(Main.java:356) 
at com.android.sdkmanager.Main.doAction(Main.java:334) 
at com.android.sdkmanager.Main.run(Main.java:120) 
at com.android.sdkmanager.Main.main(Main.java:103) 

जब मैं इंटरनेट पर अधिक जानकारी के लिए खोज रहा था, कुछ लोग एक ही समस्या है लगता है, और यह क्योंकि फ़ॉन्ट्स कैश समस्याओं की है कहते हैं ... लेकिन मैं फोंट डुप्लीकेट्स की जांच करता हूं: कोई समस्या नहीं, और फ़ॉन्ट कैश की सफाई के रूप में सफाई की गई है, और त्रुटि अभी भी हो रही है।

मुझे वास्तव में यह तय करने की आवश्यकता है, मुझे आशा है कि यहां कोई भी मेरी मदद कर सकता है।

अग्रिम धन्यवाद,

संपादित: इस प्रश्न का डुप्लीकेट के रूप में चिह्नित है, लेकिन वहाँ सूचीबद्ध समाधान इस मुद्दे को हल नहीं किया। समाधान फ़ॉन्ट बुक में सभी फोंट को अक्षम करना था। स्थापित फ़ॉन्ट्स में से एक दूषित है और इससे एसडब्ल्यूटी टूटने का कारण बन रहा है।

+1

यह प्रश्न आपके जैसा ही प्रतीत होता है: http: //stackoverflow.com/questions/2557561/nullpointerexception-when-installing-the-android-sdk-on-mac-os-x – allprog

+0

जैसा कि मैंने कहा, अन्य विषय में प्रस्तावित समाधान मेरे लिए काम नहीं कर रहा है ...:/ – Leny

+0

ठीक है, इन टिप्पणियों से बचने के लिए, आपको उन स्रोतों को सूचीबद्ध करना चाहिए जो मदद नहीं करते थे। क्या आपने जांच की है कि आपके पास नवीनतम जावा है या नहीं? – allprog

उत्तर

0

मेरा सुझाव है कि आप मूल ग्रहण स्थापित करने का प्रयास करें और एसडीके और प्लगइन को अलग से जोड़ें। आप यहां सूचीबद्ध आधिकारिक दिशानिर्देशों का पालन कर सकते हैं: http://developer.android.com/sdk/installing/installing-adt.html

मुझे कोई संकेत नहीं है कि इससे मदद मिलती है या नहीं, लेकिन मेरे पास कोई बेहतर अनुमान नहीं है लेकिन चूंकि आपके लिए कुछ भी काम नहीं करता है, यह कोशिश करने लायक है।

+0

समस्या ठीक हो गई है, लेकिन मैं निश्चित रूप से मेरी अगली स्थापना के लिए इस तरह से प्रयास करता हूं। धन्यवाद :) – Leny

+0

ग्रेट, कृपया अपने प्रश्न के उत्तर दें और इसे यथासंभव स्वीकार करें। सही उत्तर के साथ एक प्रश्न होना बेहतर है। इसके अलावा, आपको इसके लिए प्रतिनिधि मिलेंगे। – allprog

संबंधित मुद्दे