Chcę zbudować to project w Android Studio podczas uruchamiania, ale wystąpił błąd. Stacktrace to hereBłąd: nie można zainicjować klasy com.android.sdklib.repositoryv2.AndroidSdkHandler
Odpowiedz
Ten problem występuje, gdy istnieje wiele JDK zainstalowane w systemie, miałem ten sam problem jak ja błędnie zainstalowany Oracle JDK-9 i Android studio wymaga Oracle JDK-8
Jeśli używasz Ubuntu możesz zainstalować jdk-8 z this question.
Więc Dokonaj następujących zmian, jak pokazano poniżej:
Prasa ctrl + przesunięcie + alt + s które zostanie otwarte struktury projektu, który może być również otwarty od
File -> Project Structure
Następnie zmień lokalizację JDK Lokalizacja, w której być może zainstalowano JDK 8
Tyle za "napisz raz, uciekaj w dowolnym miejscu" ... – BoD
Miałem ten sam problem. Zainstalowałem Java 8 i Java 9. Ustawiłem JAVA_HOME
na Java 8, ale Gradle używało Javy 9.
Zmieniłem JDK w File-> Project Structure na Java 8 i zadziałało.
Zmiana JDK w Android Studio, aby wskazać na 8, nie działa dla mnie. Odinstalowałem Java 9 i to rozwiązało problem.
Jeśli ktoś problemy z IntelliJ IDEA, przejdź do File
->Project Structure
(lub naciśnij CtrlAlt + + SHIFT + S) i usunąć wszystkie wpisy JDK 9. JDK są oznaczone jako Platform Settings
->SDKs
z folderem za maleńką niebieską filiżanką kawy.
Próbowałem dodać poprawną ścieżkę do JDK 1.8, ale IntelliJ IDEA powróci domyślnie do JDK 9 z dowolnego powodu. Niestety, potrzebuję JDK 9 do innych projektów, więc odinstalowanie go byłoby zbyt dużym wysiłkiem. Jeśli chcesz używać JDK 9 do innego projektu (tak jak ja), wciąż możesz dodać pozycję JDK 9 za pomocą tego samego menu, a następnie w razie potrzeby usunąć ją ponownie.
Jeśli masz kilka Javas w Ubuntu, można
sudo update-alternatives --config java
sudo update-alternatives --config javac
wybrać Java 8, że Android i Gradle potrzebie.
- 1. Błąd iskry: Nie można zainicjować klasy org.apache.spark.rdd.RDDOperationScope
- 2. Nie można zainicjować klasy org.eclipse.jst.j2ee.project.facet.IJ2EEFacetConstants
- 3. Nie można zainicjować klasy android.support.design.widget.CoordinatorLayout
- 4. java.lang.NoClassDefFoundError: Nie można zainicjować klasy javax.media.jai.JAI
- 5. java.lang.NoClassDefFoundError: Nie można zainicjować klasy java.awt.Toolkit
- 6. Nie można zainicjować klasa com.android.build.gradle.AppPlugin
- 7. Google Cloud Storage: nie można zainicjować klasy OauthRawGcsServiceFactory
- 8. org.hibernate.exception.SQLGrammarException: nie można zainicjować kolekcji
- 9. Nie można zainicjować serwera proxy - nie Session
- 10. Błąd: nie można zainicjować klasy com.android.ide.common.util.ReadWriteProcessLock po aktualizacji na A.S. 2,4
- 11. Błąd "Nie można zainicjować regionu" podczas tworzenia funkcji chmurowych Google
- 12. Spark Shell "Nie można zainicjować kompilatora" Błąd na komputerze Mac
- 13. "Nie można załadować właściwości ESAPI.properties w żaden sposób.". powoduje "Nie można zainicjować klasy coldfusion.security.ESAPIUtils"
- 14. VerifyError: Błąd # 1014: nie można znaleźć klasy
- 15. Android: "nie można zainicjować silnika wizualizacji"
- 16. Budowanie aplikacji Kotlin nie powiodło się z powodu "Nie można zainicjować klasy com.intellij.ide.highlighter.JavaFileType"
- 17. Występujące sporadycznie błędy programu RAD - Nie można zainicjować pliku com.ibm.rational.team.client.ui.model.common.ImageManager
- 18. JsonMappingException: nie można zainicjować proxy - brak sesji
- 19. hibernacja: LazyInitializationException: nie można zainicjować proxy
- 20. Nie można zainicjować replikę ustawiony w Ubuntu
- 21. php 7 nie można zainicjować sqlsrv
- 22. php starup sqlsrv nie można zainicjować modułu
- 23. Nie można zainicjować parametr i nie rozumiem dlaczego
- 24. Grails Gorm: Nie można zainicjować serwera proxy - nie Session
- 25. Jak zainicjować tablicę składową klasy w konstruktorze?
- 26. Jak ponownie zainicjować lub zresetować właściwości klasy?
- 27. java.lang.NoClassDefFoundError: Nie można zainicjować klasy sun.security.ec.SunEC (pojawił się po ostatniej aktualizacji JRE)
- 28. Błąd: Nie można odnaleźć lub wczytać główne klasy - Java Cygwin
- 29. Błąd na niektórych urządzeniach - nie można znaleźć klasy "com.google.android.gms.measurement.internal.zzz"
- 30. Błąd Runtime Android MapFragment - Nie można znaleźć klasy "maps.j.k"
Napraw swoją gramatykę, pokaż konfigurację projektu itp. – Eldelshell
@Eldelshell, które konfiguracje chcesz zobaczyć? – Usm
Proszę nie łączyć z zasobami zewnętrznymi, należy podać wszystkie istotne informacje bezpośrednio w pytaniu. – Henry