2017-02-07 2 views
0

Ich versuche Android Studio in Ubuntu 16.04 zu starten. Ich benutze Java 8 und $ JAVA_HOME ist korrekt eingestellt. aber wenn ich Android Studio starten wirft es diesen FehlerAndroid Studio kann nicht wegen ClassNotFoundException starten: com.android.sdklib.repository.AndroidSdkHandler

java.lang.NoClassDefFoundError: com/android/sdklib/repository/AndroidSdkHandler 
at com.android.tools.idea.welcome.wizard.InstallComponentsPath.<init>(InstallComponentsPath.java:90) 
at com.android.tools.idea.welcome.wizard.FirstRunWizard.init(FirstRunWizard.java:63) 
at com.android.tools.idea.welcome.wizard.FirstRunWizardHost.setupWizard(FirstRunWizardHost.java:99) 
at com.android.tools.idea.welcome.wizard.FirstRunWizardHost.getWelcomePanel(FirstRunWizardHost.java:91) 
at com.intellij.openapi.wm.impl.welcomeScreen.FlatWelcomeFrame.<init>(FlatWelcomeFrame.java:104) 
at com.intellij.openapi.wm.impl.welcomeScreen.FlatWelcomeFrameProvider.createFrame(FlatWelcomeFrameProvider.java:29) 
at com.intellij.openapi.wm.impl.welcomeScreen.WelcomeFrame.showNow(WelcomeFrame.java:171) 
at com.intellij.idea.IdeaApplication$IdeStarter.main(IdeaApplication.java:340) 
at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:200) 
at com.intellij.idea.MainImpl$1$1$1.run(MainImpl.java:52) 
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756) 
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:76) 
at java.awt.EventQueue.dispatchEvent(EventQueue.java:726) 
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:366) 
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) 

Caused by: java.lang.ClassNotFoundException: com.android.sdklib.repository.AndroidSdkHandler PluginClassLoader[org.jetbrains.android, 10.2.2.3] 
at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:64) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) 
... 25 more 

Antwort

0

Das kann ich nicht garantieren, als eine Lösung für Sie, aber ich habe keine Probleme hatte mit dieser Methode installiert zu haben.

Uninstall (durch welche Methode für Sie geeignet ist)

Dann mit dem Terminal neu installieren

sudo apt-add-repository ppa:paolorotolo/android-studio 
sudo apt-get update 
sudo apt-get install android-studio 

mit betone ich muss, dass diese ergänzt und installiert von einem inoffiziellen Repository, so dass es bis zu Ihnen zu entscheiden, ob Sie mit der Installation von einer inoffiziellen Quelle

Guthaben zu https://itsfoss.com/install-android-studio-ubuntu-linux/ sind, wo ich ursprünglich diese Methode fand.

Verwandte Themen