簡體   English   中英

無法打開 Android Studio Canary 15 | 白狐

[英]Cannot open Android Studio Canary 15 | Arctic Fox

我最近遇到了 Android Studio 的最新 Canary 版本的問題。 上周我一直在定期使用它,它很棒。 但是今天我嘗試像往常一樣打開 android 工作室,它不會打開。 很奇怪,因為我還沒有更新任何東西(?。)。 檢查日志,似乎 AWT 及其依賴項存在問題。

由於 Android Studio 使用自己打包的 JRE,我覺得我沒有太多要嘗試的。

到目前為止,我已經嘗試過;

  • 重新安裝並運行Android Studio(都試過了。zip和.exe下載)
  • 擦除 %appdata%/google/ 中的所有 android studio 緩存信息

關於如何解決這個問題的任何想法?

更多信息:

工作室構建:android-studio-2020.3.1.15

Gradle 插件版本:不適用

Gradle 版本:6.5.1

Java 版本:JDK 11“11.0.11”2021-04-20 LTS

操作系統:Windows 10 64 位 x86

重現步驟:

  1. 使用Windows 10
  2. https://developer.android.com/studio/archive下載 Canary 15.zip 並提取(或.exe 安裝程序並安裝)
  3. 運行 studio64.exe

解釋:

Studio 沒有打開任何東西,加載圖標在鼠標上旋轉了幾秒鍾,然后什么也沒有。 日志顯示“UI 初始化失敗。(...) ${android_studio_install_dir}\jre\bin\awt.dll: 找不到依賴庫”

堆棧跟蹤:

2021-05-17 16:57:29,705 [      0]   INFO -        #com.intellij.idea.Main - ------------------------------------------------------ IDE STARTED ------------------------------------------------------ 
2021-05-17 16:57:29,762 [     57]   INFO -        #com.intellij.idea.Main - IDE: Android Studio (build #AI-203.7717.56.2031.7321754, 29 Apr 2021 11:10) 
2021-05-17 16:57:29,764 [     59]   INFO -        #com.intellij.idea.Main - OS: Windows 10 (10.0, amd64) 
2021-05-17 16:57:29,778 [     73]   INFO -        #com.intellij.idea.Main - JRE: 11.0.10+0-b96-7249189 (Oracle Corporation) 
2021-05-17 16:57:29,778 [     73]   INFO -        #com.intellij.idea.Main - JVM: 11.0.10+0-b96-7249189 (OpenJDK 64-Bit Server VM) 
2021-05-17 16:57:29,782 [     77]   INFO -        #com.intellij.idea.Main - JVM Args: exit -Xms256m -Xmx1280m -XX:ReservedCodeCacheSize=512m -XX:MaxJavaStackTraceDepth=10000 -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -ea -XX:+UseG1GC -XX:SoftRefLRUPolicyMSPerMB=50 -XX:CICompilerCount=2 -Dsun.io.useCanonCaches=false -Djdk.http.auth.tunneling.disabledSchemes="" -Djdk.attach.allowAttachSelf=true -Djdk.module.illegalAccess.silent=true -Dkotlinx.coroutines.debug=off -Djna.nosys=true -Djna.boot.library.path= -Didea.vendor.name=Google -Djb.vmOptionsFile=C:\Program Files\Android\Android Studio\bin\studio64.exe.vmoptions -Djava.library.path=C:\Program Files\Android\Android Studio\jre\\bin;C:\Program Files\Android\Android Studio\jre\\bin\server -Didea.platform.prefix=AndroidStudio -Didea.jre.check=true -Dide.native.launcher=true -Didea.vendor.name=Google -Didea.paths.selector=AndroidStudioPreview2020.3 -XX:ErrorFile=C:\Users\username\java_error_in_studio64_%p.log -XX:HeapDumpPath=C:\Users\username\java_error_in_studio64.hprof 
2021-05-17 16:57:29,783 [     78]   INFO -        #com.intellij.idea.Main - library path: C:\Program Files\Android\Android Studio\jre\\bin;C:\Program Files\Android\Android Studio\jre\\bin\server 
2021-05-17 16:57:29,783 [     78]   INFO -        #com.intellij.idea.Main - boot library path: C:\Program Files\Android\Android Studio\jre\bin 
2021-05-17 16:57:29,817 [    112]   INFO -        #com.intellij.idea.Main - locale=en_NZ JNU=Cp1252 file.encoding=Cp1252
  idea.config.path=C:\Users\username\AppData\Roaming\Google\AndroidStudioPreview2020.3
  idea.system.path=C:\Users\username\AppData\Local\Google\AndroidStudioPreview2020.3
  idea.plugins.path=C:\Users\username\AppData\Roaming\Google\AndroidStudioPreview2020.3\plugins
  idea.log.path=C:\Users\username\Desktop\log 
2021-05-17 16:57:29,875 [    170]   INFO -        #com.intellij.idea.Main - JNA library (64-bit) loaded in 57 ms 
2021-05-17 16:57:29,947 [    242]   INFO - penapi.util.io.win32.IdeaWin32 - Native filesystem for Windows is operational 
2021-05-17 16:57:29,949 [    244]   INFO -                         STDERR -  
2021-05-17 16:57:29,949 [    244]   INFO -                         STDERR - Start Failed 
2021-05-17 16:57:29,950 [    245]   INFO -                         STDERR - Internal error. Please refer to https://code.google.com/p/android/issues 
2021-05-17 16:57:29,950 [    245]   INFO -                         STDERR -  
2021-05-17 16:57:29,950 [    245]   INFO -                         STDERR - com.intellij.ide.plugins.StartupAbortedException: UI initialization failed 
2021-05-17 16:57:29,950 [    245]   INFO -                         STDERR -     at com.intellij.idea.StartupUtil.lambda$prepareApp$3(StartupUtil.java:194) 
2021-05-17 16:57:29,950 [    245]   INFO -                         STDERR -     at java.base/java.util.concurrent.CompletableFuture.uniExceptionally(CompletableFuture.java:986) 
2021-05-17 16:57:29,950 [    245]   INFO -                         STDERR -     at java.base/java.util.concurrent.CompletableFuture$UniExceptionally.tryFire(CompletableFuture.java:970) 
2021-05-17 16:57:29,950 [    245]   INFO -                         STDERR -     at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:506) 
2021-05-17 16:57:29,950 [    245]   INFO -                         STDERR -     at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2088) 
2021-05-17 16:57:29,950 [    245]   INFO -                         STDERR -     at com.intellij.idea.StartupUtil.lambda$scheduleInitUi$9(StartupUtil.java:375) 
2021-05-17 16:57:29,950 [    245]   INFO -                         STDERR -     at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) 
2021-05-17 16:57:29,950 [    245]   INFO -                         STDERR -     at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) 
2021-05-17 16:57:29,950 [    245]   INFO -                         STDERR -     at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:668) 
2021-05-17 16:57:29,950 [    245]   INFO -                         STDERR -     at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:665) 
2021-05-17 16:57:29,950 [    245]   INFO -                         STDERR -     at java.base/java.security.AccessController.doPrivileged(Native Method) 
2021-05-17 16:57:29,950 [    245]   INFO -                         STDERR -     at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:665) 
2021-05-17 16:57:29,950 [    245]   INFO -                         STDERR -     at java.base/java.lang.Thread.run(Thread.java:834) 
2021-05-17 16:57:29,950 [    245]   INFO -                         STDERR - Caused by: java.util.concurrent.CompletionException: java.lang.UnsatisfiedLinkError: C:\Program Files\Android\Android Studio\jre\bin\awt.dll: Can't find dependent libraries 
2021-05-17 16:57:29,951 [    246]   INFO -                         STDERR -     at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:331) 
2021-05-17 16:57:29,951 [    246]   INFO -                         STDERR -     at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:346) 
2021-05-17 16:57:29,951 [    246]   INFO -                         STDERR -     at java.base/java.util.concurrent.CompletableFuture$BiRelay.tryFire(CompletableFuture.java:1423) 
2021-05-17 16:57:29,951 [    246]   INFO -                         STDERR -     ... 10 more 
2021-05-17 16:57:29,951 [    246]   INFO -                         STDERR - Caused by: java.lang.UnsatisfiedLinkError: C:\Program Files\Android\Android Studio\jre\bin\awt.dll: Can't find dependent libraries 
2021-05-17 16:57:29,951 [    246]   INFO -                         STDERR -     at java.base/java.lang.ClassLoader$NativeLibrary.load0(Native Method) 
2021-05-17 16:57:29,951 [    246]   INFO -                         STDERR -     at java.base/java.lang.ClassLoader$NativeLibrary.load(ClassLoader.java:2442) 
2021-05-17 16:57:29,951 [    246]   INFO -                         STDERR -     at java.base/java.lang.ClassLoader$NativeLibrary.loadLibrary(ClassLoader.java:2498) 
2021-05-17 16:57:29,951 [    246]   INFO -                         STDERR -     at java.base/java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2694) 
2021-05-17 16:57:29,951 [    246]   INFO -                         STDERR -     at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2648) 
2021-05-17 16:57:29,951 [    246]   INFO -                         STDERR -     at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830) 
2021-05-17 16:57:29,951 [    246]   INFO -                         STDERR -     at java.base/java.lang.System.loadLibrary(System.java:1873) 
2021-05-17 16:57:29,951 [    246]   INFO -                         STDERR -     at java.desktop/java.awt.Toolkit$3.run(Toolkit.java:1395) 
2021-05-17 16:57:29,951 [    246]   INFO -                         STDERR -     at java.desktop/java.awt.Toolkit$3.run(Toolkit.java:1393) 
2021-05-17 16:57:29,951 [    246]   INFO -                         STDERR -     at java.base/java.security.AccessController.doPrivileged(Native Method) 
2021-05-17 16:57:29,951 [    246]   INFO -                         STDERR -     at java.desktop/java.awt.Toolkit.loadLibraries(Toolkit.java:1392) 
2021-05-17 16:57:29,951 [    246]   INFO -                         STDERR -     at java.desktop/java.awt.Toolkit.<clinit>(Toolkit.java:1430) 
2021-05-17 16:57:29,951 [    246]   INFO -                         STDERR -     at java.desktop/java.awt.EventQueue.invokeLater(EventQueue.java:1318) 
2021-05-17 16:57:29,951 [    246]   INFO -                         STDERR -     at com.intellij.idea.StartupUtil.lambda$scheduleInitUi$9(StartupUtil.java:326) 
2021-05-17 16:57:29,951 [    246]   INFO -                         STDERR -     ... 7 more 
2021-05-17 16:57:29,951 [    246]   INFO -                         STDERR -  
2021-05-17 16:57:29,951 [    246]   INFO -                         STDERR - ----- 
2021-05-17 16:57:29,951 [    246]   INFO -                         STDERR - Your JRE: 11.0.10+0-b96-7249189 amd64 (Oracle Corporation) 
2021-05-17 16:57:29,952 [    247]   INFO -                         STDERR - C:\Program Files\Android\Android Studio\jre 
2021-05-17 16:57:29,969 [    264]   INFO -                         STDERR -  
2021-05-17 16:57:29,970 [    265]   INFO -                         STDERR - Also, a UI exception occurred on an attempt to show the above message 
2021-05-17 16:57:29,970 [    265]   INFO -                         STDERR - java.lang.NoClassDefFoundError: Could not initialize class java.awt.Toolkit 
2021-05-17 16:57:29,970 [    265]   INFO -                         STDERR -     at java.desktop/java.awt.Component.<clinit>(Component.java:626) 
2021-05-17 16:57:29,970 [    265]   INFO -                         STDERR -     at com.intellij.idea.Main.showMessage(Main.java:317) 
2021-05-17 16:57:29,970 [    265]   INFO -                         STDERR -     at com.intellij.idea.Main.showMessage(Main.java:270) 
2021-05-17 16:57:29,971 [    266]   INFO -                         STDERR -     at com.intellij.ide.plugins.StartupAbortedException.logAndExit(StartupAbortedException.java:86) 
2021-05-17 16:57:29,971 [    266]   INFO -                         STDERR -     at com.intellij.ide.plugins.StartupAbortedException.processException(StartupAbortedException.java:34) 
2021-05-17 16:57:29,971 [    266]   INFO -                         STDERR -     at com.intellij.idea.StartupUtil.lambda$prepareApp$3(StartupUtil.java:194) 
2021-05-17 16:57:29,971 [    266]   INFO -                         STDERR -     at java.base/java.util.concurrent.CompletableFuture.uniExceptionally(CompletableFuture.java:986) 
2021-05-17 16:57:29,971 [    266]   INFO -                         STDERR -     at java.base/java.util.concurrent.CompletableFuture$UniExceptionally.tryFire(CompletableFuture.java:970) 
2021-05-17 16:57:29,971 [    266]   INFO -                         STDERR -     at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:506) 
2021-05-17 16:57:29,971 [    266]   INFO -                         STDERR -     at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2088) 
2021-05-17 16:57:29,972 [    267]   INFO -                         STDERR -     at com.intellij.idea.StartupUtil.lambda$scheduleInitUi$9(StartupUtil.java:375) 
2021-05-17 16:57:29,972 [    267]   INFO -                         STDERR -     at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) 
2021-05-17 16:57:29,972 [    267]   INFO -                         STDERR -     at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) 
2021-05-17 16:57:29,972 [    267]   INFO -                         STDERR -     at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:668) 
2021-05-17 16:57:29,973 [    268]   INFO -                         STDERR -     at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:665) 
2021-05-17 16:57:29,973 [    268]   INFO -                         STDERR -     at java.base/java.security.AccessController.doPrivileged(Native Method) 
2021-05-17 16:57:29,973 [    268]   INFO -                         STDERR -     at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:665) 
2021-05-17 16:57:29,973 [    268]   INFO -                         STDERR -     at java.base/java.lang.Thread.run(Thread.java:834) 
2021-05-17 16:57:29,975 [    270]   INFO -        #com.intellij.idea.Main - ------------------------------------------------------ IDE SHUTDOWN ------------------------------------------------------ 
2021-05-17 16:57:30,251 [    546]   INFO - llij.ide.plugins.PluginManager - Plugin PluginDescriptor(name=Database Navigator, id=DBN, path=C:\Users\username\AppData\Roaming\Google\AndroidStudioPreview2020.3\plugins\DBNavigator, version=3.2.3225.0) misses optional descriptor JavaPlugin.xml 
2021-05-17 16:57:30,286 [    581]   INFO - org.jetbrains.io.BuiltInServer - web server stopped 

安裝aka.ms/vs/16/release/vc_redist.x64.exe解決了這個問題。

編輯:替代下載: visualstudio.microsoft.com/downloads/

感謝@y.bedrov

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM