は、Android SDKをインストールしようとしている私は、Android SDKをインストールするには、昨日からしようとしている「のjava.lang.NullPointerException」
(最初、私は私の英語のための謝罪は、それは私の実際の話す言語ではありません)。私は、Java 1.6.0_51 、とAndroid SDKのバージョンで、10.8.3、Mac上でOSXだ
はADTバンドル-MAC-x86_64-20130522です。
私は(CLI経由でのEclipse またはを介して)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)
、一部の人が同じ問題を抱えているようだし、それが原因でフォントキャッシュの問題のだと言います...私はフォントの重複をチェックします。問題はなく、記述されているようにフォントキャッシュをクリーニングしていますが、エラーはまだ発生しています。
私は本当にこれを修正する必要があります、私は誰でもここに私を助けることを願っています。事前に
おかげで、
EDIT:この質問は重複としてマークされているが、そこに記載された解決策で問題が解決しませんでした。解決策は、Font Bookのすべてのフォントを無効にすることでした。インストールされているフォントの1つが壊れているため、SWTが壊れています。
この質問はあなたのものと同じようです:http://stackoverflow.com/questions/2557561/nullpointerexception-when-installing-the-android-sdk-on-mac-os-x – allprog
私が言ったように、他のトピックで提案されている解決策が私のために働いていない.../ – Leny
これらのコメントを避けるために、助けにならなかったソースを一覧表示する必要があります。あなたは最新のJavaを持っているかどうかチェックしましたか? – allprog