"Java.lang.NullPointerException" al intentar instalar Android SDK

(En primer lugar, me disculpo por mi inglés, no es mi idioma real hablar)

Estoy intentando desde ayer para instalar el SDK de Android.

Estoy en una Mac, OSX 10.8.3 , con java 1.6.0_51 , y la versión para Android SDK es adt-bundle-mac-x86_64-20130522 .

Cuando lanzo el gestor de SDK (a través de Eclipse oa través de la CLI), puedo ver la ventana, puedo seleccionar las versiones de SDK que deseo instalar, pero cuando hago clic en el paquete de instalación … , se bloquea.

El rastro de la pila del fallo es:

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) 

Cuando estaba buscando más información en Internet, algunas personas parecen tener el mismo problema, y ​​dice que es debido a los problemas de caché de fuentes … pero comprobar los duplicados de fuentes: no hay problemas, y la limpieza de la caché de fuentes como se describió , Y el error sigue ocurriendo.

Realmente necesito arreglar esto, espero que alguien aquí me pueda ayudar.

Gracias por adelantado,

EDIT : Esta pregunta se marca como duplicado pero las soluciones enumeradas allí no resolvieron el problema. La solución fue desactivar todas las fuentes en el Libro de fuentes. Una de las fuentes instaladas está dañada y esto está causando que SWT se rompa.

Le sugiero que intente instalar un Eclipse básico y agregue el sdk y el complemento por separado. Puede seguir las directrices oficiales que se enumeran a continuación: http://developer.android.com/sdk/installing/installing-adt.html

No tengo ni idea de si esto ayuda o no, pero no tengo mejor suposición, pero como nada parece funcionar para usted, vale la pena intentarlo.

  • Facebook SDK para la descarga de Android siempre falla
  • AndroidManifest.xml implícita vs permisos explícitos (usos-característica vs usos-permisos)
  • No se puede resolver el símbolo NameValuePair
  • No se pudo encontrar: com.android.support:appcompat-v7:22.2.0
  • ¿Por qué las versiones de Android en Maven Central no incluyen Google Apis (mapas)?
  • Android AVD instala cromo y firefox
  • "Falta el componente de herramientas de plataforma de SDK!"
  • Android Eclipse Support Library: Versión obligatoria en blanco
  • La instalación de SDK de Android no encuentra JDK
  • No se puede detectar la compatibilidad del dispositivo. Seleccione un dispositivo de destino
  • Mostrar el widget de brindis debajo de una vista
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.