Android Studio en Mac El Capitan: problemas al configurar el SDK

Android Studio en Mac El Capitan: problemas al configurar el SDK

Tengo problemas al intentar configurar Android Studio (última versión, 2.3) en una Mac (El Capitan 10.11.3). Studio está instalado, pero cuando lo ejecuto aparece una ventana para configurar el SDK y, después de algunos pasajes, aparece este error:

"Se produjo un error al intentar calcular los paquetes necesarios"

¿Alguien entendió esto?

Respuesta1

Después de una actualización, Android Studio no funcionaba. Así que lo desinstalé y eliminé todas las carpetas locales relacionadas con Android Studio. Intenté instalarlo nuevamente pero tuve el mismo problema.

Después de investigar un poco, descubrí que Android Studio estaba buscando sdkmanagery que es parte de las herramientas de Android. Lo descargué sdkmanagery lo extraje en /Users/<loggeduser>/Library/Android/sdkla carpeta como herramientas. Esto resolvió el problema y el asistente descargó 1,5 GB de datos.

Respuesta2

Pude encontrar la respuesta a mi problema. Entonces, para resumir...

  • Parece que Android Studio ya no incluye herramientas de línea de comandos. Esto es contrario a lo que se indica en la página web para la descarga de AS. En cualquier caso, como se sugiere en la otra respuesta a esta pregunta, primero descargué el paquete .zip que contiene las herramientas de línea de comando (parte inferior de la página de descarga de AS) y lo extraje en .../android/sdk (el ... es cualquier ruta que desee para los componentes de Android; en mi caso, estoy en una Mac y seleccioné /usr/local/). Esto da como resultado una subcarpeta llamada herramientas.

  • Si ejecuta el asistente, no funciona. Bueno, para ser honesto, no probé con la opción personalizada, que permite seleccionar el directorio para el SDK; tal vez esto permitiría al asistente ver el administrador de SDK, que está en herramientas/bin. De todos modos, entré a AS y seleccioné, en la parte inferior, el botón "configurar". En el menú desplegable, "Administrador de SDK". Solicita una ubicación del SDK. Hizo clic en "editar". Seleccionado como ubicación.../android/sdk. Una advertencia dice que no hay ningún SDK instalado. Intenté seguir adelante de todos modos e instalé correctamente el SDK (requiere algo de tiempo).

  • Ahora, al reiniciar AS, el asistente de configuración ya no aparecerá. Pero hay otro error: en la parte inferior de la ventana inicial, aparece un cuadro de diálogo que dice que hay actualizaciones para las herramientas. Si intenta instalarlos, encontrará un error (muchos otros lo notaron en SuperUser; consulteaquíyaquí). El error se debe a una dependencia de las herramientas del emulador, que no ha sido instalado. Otros sugieren usar sdkmanager desde la línea de comandos para instalar el emulador, pero esto no funcionó para mí porque todavía no tengo ningún kit de desarrollo de Java instalado y sdkmanager desde la línea de comandos lo requiere. Entonces, hice esto: hice clic nuevamente en el botón "configurar", seleccioné "Preferencias" y luego, en el árbol que aparece a la izquierda, seleccioné "Apariencia y comportamiento -> Configuración del sistema -> Actualizaciones". Aquí se cambió, para la verificación de actualización, de "Canal estable" a "Canal canario" (parece, según sugerencias en StackExchange, que el emulador solo está allí). Hizo clic en "Verificar ahora". Se negó a instalar actualizaciones para las herramientas. Luego seleccionó, en el árbol de la izquierda, "Android SDK", y allí, la pestaña "SDK Tools". En este punto apareció el Emulador, lo seleccioné, apliqué la configuración y esto instaló el Emulador y la actualización de la Herramienta desde Canary Channel. Claramente esto significa que son menos estables, pero eso es todo. Regresé a "Actualizaciones" y seleccioné nuevamente el "Canal estable".

información relacionada