Ich versuche, das neueste Android Studio auf einem MacBook Pro 2015 zu installieren
Leider bekomme ich diesen Fehler:
Beim Versuch, die erforderlichen Pakete zu berechnen, ist ein Fehler aufgetreten.
Hier ein Screenshot des Fehlers:
das ist nicht sehr informativ. Was ist das Problem?
EDIT
Dies ist die Ausnahme, die ich bekomme, wenn ich die Anwendung vom Terminal aus ausführe:
[ 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)
EDIT
Google hat den Fehler behoben . Laden Sie einfach das neue Installationsprogramm herunter und alles sollte in Ordnung sein
Update:
Es gibt eine manuelle Problemumgehung!
Per Post https://stackoverflow.com/a/42733510/7694425 :
Das fehlende Emulatorpaket kann jedoch nicht aufgelöst werden. Daher können die Android SDK-Tools nicht aktualisiert werden, da dies eine Abhängigkeit ist. Android Studio funktioniert jedoch und Sie können andere Pakete herunterladen.
Wir freuen uns auf eine bessere Lösung.
Update 2:
Lösung für Emulatorpaket!
Nachdem ich die XML des Repos für eine Weile durchsucht hatte, habe ich das Problem entdeckt.
Es stellt sich heraus, dass das "Emulator" -Paket nur in Kanal 3 (Canary) ist, während das "Tools" -Paket in Kanal 0 (stabil) ist, aber von "Emulator" abhängt. Die Lösung besteht darin, den Manager zu zwingen, das "Emulator" -Paket von Kanal 3 herunterzuladen:
./sdkmanager --channel=3 emulator
Problem gelöst!
Vorherige Antwort:
Das gleiche Problem hier.
Twitted @androidstudio auch. Hoffentlich wird jemand in der Lage sein, dies zu beheben.
Updated: Es sollte jetzt behoben werden.
Dies ist https://code.google.com/p/Android/issues/detail?id=244956 - wir arbeiten an einem Hotfix.
Installieren Sie diese Pakete und überprüfen Sie sie. Legen Sie außerdem Java_HOME
für jdk
..__ fest. Weitere Informationen finden Sie in diesem link .
Sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386
Nach langem Mühen habe ich es geschafft ... Hier meine Lösung
Wenn ich die Fehlermeldung "Beim Versuch, erforderliche Pakete zu berechnen" aufgetreten ist, auf "Fertig stellen" geklickt, bin ich auf die Hauptseite von Android Studio gegangen:
Dann habe ich Configure -> SDK manager ausgewählt und die SDK-Installation von dort gestartet
Android Studio wiedereröffnet und alles war in Ordnung
Wirklich, wirklich peinlich für eine Software, die früher sehr gut war. Sie können das "Aufblähen" von Eclipse spüren
Ich habe das Setup erneut heruntergeladen, es funktioniert jetzt, ich kann es installieren.
Ich habe diesen Fehler in Arch Linux erhalten, da der SDK-Installationsassistent auf /tmp
, der eine tmpfs
ist, nicht genügend Speicherplatz zur Verfügung steht.
Eine andere Frage mit einem ähnlichen Fehler und derselben möglichen Ursache: Android Studio- "SDK-Tools-Verzeichnis fehlt"