2013-07-08 4 views
5

안드로이드 SDK 설치하려고 내가 안드로이드 SDK를 설치 어제부터 시도하고"java.lang.NullPointerException이"

(첫째, 내 영어에 대한 사과는 내 실제 말하는 언어 아니다).

나는 자바 1.6.0_51와 함께, 맥, OSX 10.8.3에있어, 안드로이드 SDK 버전은 ADT-번들-MAC-x86_64-20130522입니다. 나는 (CLI를 통해 이클립스 또는를 통해) SDK 관리자를 실행하면

, 난 내가 설치하고자하는 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) 

, 어떤 사람은 같은에 문제가있는 것, 그것은 때문에 글꼴 캐시 문제로 말한다 ... 하지만 글꼴 중복을 확인합니다 : 아무런 문제가없고, 설명 된대로 글꼴 캐시를 청소하고 오류가 계속 발생합니다.

정말 고쳐야 할 필요가 있습니다. 아무도 나를 도울 수 있기를 바랍니다. 사전에

감사합니다,

편집 :이 질문은 중복으로 표시되어 있지만, 거기에 나와있는 방법으로 문제가 해결되지 않았다. 해결 방법은 Font Book의 모든 글꼴을 비활성화하는 것이 었습니다. 설치된 글꼴 중 하나가 손상되어 SWT가 손상됩니다.

+1

이 질문은 귀하의 질문과 같습니다 : http : //stackoverflow.com/questions/2557561/nullpointerexception-when-installing-the-android-sdk-on-mac-os-x – allprog

+0

다른 주제에서 제안 된 해결책이 나를 위해 작동하지 않습니다 .../ – Leny

+0

이 댓글을 피하려면 확인되지 않은 소스를 나열해야합니다. 최신 Java를 사용하고 있는지 확인 했습니까? – allprog

답변

0

기본 Eclipse를 설치하고 sdk 및 플러그인을 별도로 추가하는 것이 좋습니다. 여기에 나열된 공식 지침을 따를 수 있습니다 : http://developer.android.com/sdk/installing/installing-adt.html

실마리가 없어도 도움이 될지 모르겠지만 더 좋은 추측은 없습니다.하지만 아무 것도 작동하지 않는 것으로 보아서 시도해 볼 가치가 있습니다.

+0

문제는 해결되었지만 다음 설치시에는이 방법을 시도해보십시오. 감사합니다 :) – Leny

+0

위대한, 자신의 질문에 대한 답변을 제출하고 가능한 경우 그것을 받아주십시오. 정답으로 질문하는 것이 낫습니다. 또한, 당신은 아마도 그것에 대한 reps를 얻을거야. – allprog

관련 문제