2013-07-08 10 views
5

は、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が壊れています。

+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

素晴らしい、あなた自身の質問の回答を提出し、可能であればそれを受け入れてください。正しい答えで質問をする方が良いです。また、あなたはそれのための代理人を得るでしょう。 – allprog

関連する問題