Android Studio 4.1 RC, yükseltmeden sonra başlatma başarısız hatasıyla karşı karşıya
Android Studio 4.1 RC'yi güncelledikten sonra bu sorunu alıyorum,
Internal error. Please refer to https://code.google.com/p/android/issues
java.lang.NoSuchMethodError: com.intellij.ide.plugins.PluginManagerCore.loadDescriptors()[Lcom/intellij/ide/plugins/IdeaPluginDescriptorImpl;
at com.a.a.b.b.ar.a(ar.java:121)
at com.a.a.b.b.ar.a(ar.java:71)
at com.intellij.idea.MainImpl.start(MainImpl.java:19)
at com.intellij.idea.StartupUtil.startApp(StartupUtil.java:303)
at com.intellij.idea.StartupUtil.prepareApp(StartupUtil.java:245)
at com.intellij.ide.plugins.MainRunner.lambda$start$0(MainRunner.java:47)
at java.lang.Thread.run(Thread.java:748)
-----
JRE 1.8.0_242-release-1644-b01 amd64 by JetBrains s.r.o
C:\{AndroidStudioPATH}\jre\jre
Yanıtlar
lütfen .local / share / google dosyasını kaldırın ve işe yarayacak android stüdyosunu açın
Sorun çözüldü: Eklentilerde sorun var, eklentilerimden biri en son android stüdyosunu desteklemiyor, bu yüzden tüm uygulama eklenti yollarımı kontrol ettim.
%appdata%/google/AndroidStudio4.1
veya tam yol: C:\Users\{USER}\AppData\Roaming\Google
veya yol:C:\Users\{USER}\.AndroidStudio4.1\config\plugins
sonra eklentiler klasörünü açtım ve tüm eklentilerin başka bir yere taşınmasını seçtim. daha sonra stüdyo açtı. Açılacak bir sorun görmedim.
Eklentilere ihtiyacınız varsa, eklentiyi eklentiler klasörüne tek tek kopyalayın, ardından stüdyoyu açın. başarılı bir şekilde açılmışsa, bu eklenti desteklenmez.
İçin MacOS , dizine gidin:~/Library/Application Support/AndroidStudio
marketplace
Klasörü silin veya şu şekilde yeniden adlandırın:marketplace_back
Bu değişiklikten sonra bazı eklenti sorunları yaşadığımı fark ettim, bu yüzden bunu yapmanın daha iyi bir yolu olabilir ancak en azından şimdi Android Studio'yu açabiliyorum.
Ubuntu kullanıcıları için
- git
home
ctrl+h
gizli klasörü göstermek için basın.local
- şimdi
.local
klasöre git share
klasör bulacaksın, klasörün içineshare
gireceksinGoogle
klasörü bul ve sil- Açık
Android Studio
- Voila !!!
Google klasörünü silmeye gerek yok
.Local / share / google'a gidin ( HOME'da ubuntu ctrl + h tuşlarına basın )
Sadece isim ver pazar için marketplace_back
Ve Android Studio'yu Yeniden Başlatın.
Ubuntu için,
Klasörü kaldırın veya yeniden adlandırın .local/share/google
ve android stüdyosunu açın.
Pencereler için,
Klasörü kaldırın veya yeniden adlandırın C:\Users\{USER}\AppData\Roaming\Google
veyaC:\Users\{USER}\.AndroidStudio4.1\config\plugins
Mac için,
Marketplace klasörünü kaldırın veya yeniden adlandırın ~/Library/Application Support/AndroidStudio/marketplace
Bu klasör içindeki tüm xxxx.plugins klasörlerini sildim:
% appdata% \ Local \ JetBrains \ Toolbox \ apps \ AndroidStudio \ ch-0


Windows Kullanıcıları için:
Git
C:\Users\UserName\AppData\Roaming\Google\AndroidStudio4.1\plugins
Değiştir marketplace
etmek marketplace_back
.
Android Studio'yu Şimdi Başlatın.
Bu iyi çalışmalı!
Sadece bu klasörü silin, benim için çalışıyor:
C: \ Kullanıcılar "kullanıcı" \ AppData \ Roaming \ Google
Benim durumumda plugins
altındaki klasörü silmek C:\Users\{USER}\.AndroidStudio4.0\config
bunu yaptı. Android stüdyosunu başlattıktan sonra klasör yeniden oluşturulacak:

Bir şey olması ihtimaline karşı klasörün bir kopyasını alın.
Windows Usesr için -
dosya yöneticinizden 1 dosyayı kaldırmanız yeterlidir
Yola git - C: \ Users {kullanıcı adı} .AndroidStudio4.0 \ config \ plugins.
"pazar yeri" klasör adını kaldırın.
android stüdyonuzu yeniden başlatın.
win10 için , yapabilirsin :
1 , C: \ Users yolunu açın {işte kullanıcı adınız} \ AppData \ Roaming \ Google \ AndroidStudio4.1 \ plugins
2, 'markerplace' klasörünü 'markerplace_backup' olarak yeniden adlandırın
3, başlatıcısı android stüdyosu
4, 'markerplace_backup' adını 'markerplace' olarak yeniden adlandırın
5, güncellemeleri kontrol edin ve eklentiyi güncelleyin.
tamam mı?
Pazaryeri yeniden adlandırmayı ve eklentileri silmeyi denedim, ikisi de işe yaramadı. Bu yüzden SDK'mın sürümünü düşürdüm, Android Studio'nun önceki sürümünü indirmek her şeyin çalışmasını sağladı.