java - ruta - Error de Android Studio: se ha producido un error al intentar calcular los paquetes necesarios.
problemas con gradle en android studio (6)
Descargué la configuración nuevamente, está funcionando ahora, puedo instalarla.
Estoy tratando de instalar la última versión de Android Studio en una MacBook pro 2015
Lamentablemente me sale este error:
Se produjo un error al intentar calcular los paquetes requeridos.
Aquí una captura de pantalla del error:
Lo cual no es muy informativo. ¿Qué está causando el problema?
EDITAR
Esta es la excepción que recibo cuando ejecuto la aplicación desde el terminal:
[ 33666] WARN - e.wizard.InstallComponentsPath - Dependant package with key emulator not found!
com.android.tools.idea.sdk.wizard.SdkQuickfixUtils$PackageResolutionException: Dependant package with key emulator not found!
at com.android.tools.idea.sdk.wizard.SdkQuickfixUtils.resolve(SdkQuickfixUtils.java:261)
at com.android.tools.idea.welcome.install.ComponentInstaller.getPackagesToInstall(ComponentInstaller.java:51)
at com.android.tools.idea.welcome.wizard.InstallComponentsPath.lambda$init$0(InstallComponentsPath.java:195)
at com.android.tools.idea.welcome.wizard.InstallSummaryStep.generateSummary(InstallSummaryStep.java:115)
at com.android.tools.idea.welcome.wizard.InstallSummaryStep.onEnterStep(InstallSummaryStep.java:106)
at com.android.tools.idea.wizard.dynamic.DynamicWizardPath.next(DynamicWizardPath.java:311)
at com.android.tools.idea.wizard.dynamic.DynamicWizardPath.next(DynamicWizardPath.java:58)
at com.android.tools.idea.wizard.dynamic.DynamicWizard.showNextStep(DynamicWizard.java:346)
at com.android.tools.idea.wizard.dynamic.DynamicWizard.doNextAction(DynamicWizard.java:336)
at com.android.tools.idea.welcome.wizard.FirstRunWizardHost$NextAction.actionPerformed(FirstRunWizardHost.java:385)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.Component.processMouseEvent(Component.java:6533)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6298)
at java.awt.Container.processEvent(Container.java:2236)
at java.awt.Component.dispatchEventImpl(Component.java:4889)
at java.awt.Container.dispatchEventImpl(Container.java:2294)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
at java.awt.Container.dispatchEventImpl(Container.java:2280)
at java.awt.Window.dispatchEventImpl(Window.java:2746)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.awt.EventQueue$4.run(EventQueue.java:729)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:795)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:627)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:387)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
EDITAR
Google ha corregido el error . Simplemente descargue el nuevo instalador y todo debería estar bien.
Después de mucho luchar lo hice funcionar. Aqui mi solucion
Cuando recibí el error "Se produjo un error al intentar calcular los paquetes requeridos", simplemente hice clic en "finalizar" y luego fui a la página principal de Android Studio:
Luego seleccioné Configurar -> Administrador de SDK e inicié la instalación desde allí.
Reabrió Android Studio y todo estuvo bien.
Realmente vergonzoso para un software que solía ser muy bueno. Puedes sentir la "hinchazón" de Eclipse arrastrándose
Instale estos paquetes y luego jdk
y también configure JAVA_HOME
para jdk
. Funcionó para mí. Para más información ver este link .
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386
Recibí este error en Arch Linux porque el asistente de configuración del SDK se quedó sin espacio en /tmp
, que es un tmpfs
.
Otra pregunta con un error similar y la misma causa posible: estudio de Android : "Falta el directorio de herramientas SDK"
Actualizado: debería ser arreglado ahora.
Esto es https://code.google.com/p/android/issues/detail?id=244956 : estamos trabajando en una revisión.
Actualizar:
¡Hay una solución manual!
Según la publicación https://.com/a/42733510/7694425 :
- Descargue las herramientas de la línea de comandos, colóquelas en la carpeta SDK (por ejemplo, en mac: / Users / user / Library / Android / sdk), y luego agregue la carpeta bin al PATH.
- Instale la plataforma más reciente: en un terminal, ejecute sdkmanager "platform; android-25"
- Abra Android Studio y vaya al Administrador de SDK (Aspecto y comportamiento> Configuración del sistema> Android SDK)
- Haga clic en "Editar", y luego seleccione la carpeta sdk. Luego "Siguiente"> "Siguiente"> "Finalizar".
Aún así, no resuelve el paquete faltante del emulador, por lo tanto, las herramientas del SDK de Android no se pueden actualizar porque es una dependencia. Pero el estudio de Android funciona y puedes descargar otros paquetes.
Esperando una mejor solución.
Actualización 2:
Solución al problema del paquete emulador!
Después de profundizar en el XML del repositorio por un tiempo he descubierto el problema.
Resulta que el paquete "emulador" está solo en el canal 3 (canario) mientras que el paquete "herramientas" está en el canal 0 (estable) pero depende del "emulador". La solución es forzar al administrador a descargar el paquete "emulador" del canal 3:
./sdkmanager --channel=3 emulator
¡Problema resuelto!
Respuesta anterior:
El mismo problema aquí.
Twiteado @androidstudio también. Esperemos que alguien en una posición para solucionar este problema se dará cuenta.