0

我刚刚开始学习 Android Kotlin 基础课程。我已经安装了 Android Studio 并创建了 HelloWorld 项目。但是,在我关闭 Android Studio 后,我无法再次打开它。

当我启动 Android Studio 时,会出现启动画面,然后应用程序出现并开始加载 HelloWorld 项目。在对话框中,它报告它是“为‘HelloWorld’加载组件”,然后是“加载模块”,然后整个 Android Studio 应用程序关闭并消失。

idea.log 文件包含在下面

我正在从(android-studio-ide-191.5791312-windows.exe)运行 Windows 10(64 位)和 Android Studio。我电脑上唯一的 java 版本是 12.0.2(这是 Google Kotlin Bootcamp 课程的推荐版本。

我尝试设置 JAVA_HOME 和 JDK_HOME 环境变量,但这并没有解决我的问题。

我尝试重新启动、卸载和重新安装 Android Studio,但均未成功

这是来自 Windows 控制台的相关信息。


C:\Program Files\Android\Android Studio\bin>ver

Microsoft Windows [Version 10.0.17134.829]

C:\Program Files\Android\Android Studio\bin>java -version
java version "12.0.2" 2019-07-16
Java(TM) SE Runtime Environment (build 12.0.2+10)
Java HotSpot(TM) 64-Bit Server VM (build 12.0.2+10, mixed mode, sharing)

C:\Program Files\Android\Android Studio\bin>javac -version
javac 12.0.2

更新

根据建议,我从计算机上卸载了 Android Studio 和 Java。我从环境变量中删除了对 Java 和 Android 的所有引用,重新启动,并尝试了全新的标准安装 Android Studio。不幸的是,Studio 会在我创建项目后立即退出并消失。我包括我的环境变量的屏幕截图,详细的路径,以及 Android Studio 安装后的输出。

环境变量 在此处输入图像描述

路径环境变量的详细信息 在此处输入图像描述

Android Studio 安装后的输出 在此处输入图像描述

安装输出的最后一点不适合一个屏幕 在此处输入图像描述

完整的idea.log 如下。

2019-08-29 15:28:19,001 [e-1483-b03]   INFO - .startup.AndroidSdkInitializer - Found Studio home directory at: 'C:\Program Files\Android\Android Studio' 
2019-08-29 15:28:19,001 [e-1483-b03]   INFO - .startup.AndroidSdkInitializer - Looking for Android SDK at 'C:/Program Files/Android/Android Studio/sdk' 
2019-08-29 15:28:19,002 [e-1483-b03]   INFO - .startup.AndroidSdkInitializer - Looking for Android SDK at 'C:/Program Files/Android/sdk' 
2019-08-29 15:28:19,002 [e-1483-b03]   INFO - .startup.AndroidSdkInitializer - Unable to locate SDK within the Android studio installation. 
2019-08-29 15:28:19,003 [e-1483-b03]   INFO - .startup.AndroidSdkInitializer - ANDROID_HOME environment variable: 'C:\Users\XXXX\AppData\Local\Android\Sdk' 
2019-08-29 15:28:19,038 [e-1483-b03]   INFO - rd.FirstRunWizardFrameProvider - Overriding welcome frame to be resizable 
2019-08-29 15:28:19,151 [oader Pool]   INFO - .openapi.application.Preloader - com.intellij.openapi.actionSystem.impl.ActionPreloader took 2530 ms 
2019-08-29 15:28:19,215 [oader Pool]   INFO - dk.ClangTidyInspectionProvider - Clang-tidy inspection is enabled.} 
2019-08-29 15:28:20,262 [oader Pool]   INFO - .openapi.application.Preloader - com.intellij.ide.ui.search.SearchableOptionPreloader took 1110 ms 
2019-08-29 15:28:20,799 [oader Pool]   INFO - .openapi.application.Preloader - com.intellij.codeInsight.completion.CompletionPreloader took 536 ms 
2019-08-29 15:28:20,808 [oader Pool]   INFO - .openapi.application.Preloader - com.intellij.ide.actions.GotoClassPresentationUpdater took 8 ms 
2019-08-29 15:28:22,216 [rImpl Pool]   WARN - ess.util.ProgressIndicatorBase - This progress indicator is indeterminate, this may lead to visual inconsistency. Please call setIndeterminate(false) before you start progress.
com.intellij.util.download.impl.FileDownloaderImpl$ConcurrentTasksProgressManager.updateFraction(FileDownloaderImpl.java:339) 
2019-08-29 15:28:24,705 [e-1483-b03]   INFO - ellij.project.impl.ProjectImpl - 166 project components initialized in 500 ms 
2019-08-29 15:28:24,706 [e-1483-b03]   INFO - le.impl.ModuleManagerComponent - 0 module(s) loaded in 0 ms 
2019-08-29 15:28:24,774 [e-1483-b03]   INFO - testKnownPluginVersionProvider - 'gradle' plugin missing from the offline Maven repo, will use default 3.5.0 
2019-08-29 15:28:24,788 [e-1483-b03]   INFO - testKnownPluginVersionProvider - 'gradle' plugin missing from the offline Maven repo, will use default 3.5.0 
2019-08-29 15:28:24,790 [e-1483-b03]   INFO - idea.project.IndexingSuspender - Subscribing project 'Project 'C:\Users\XXXX\AndroidStudioProjects\MyApplication3' My Application' to indexing suspender events (com.android.tools.idea.project.IndexingSuspender@6632463a) 
2019-08-29 15:28:24,792 [e-1483-b03]   INFO - idea.project.IndexingSuspender - Consuming IndexingSuspender activation event: TEMPLATE_RENDERING_STARTED 
2019-08-29 15:28:24,792 [e-1483-b03]   INFO - a.gradle.util.BatchUpdatesUtil - Starting batch update for project: Project 'C:\Users\XXXX\AndroidStudioProjects\MyApplication3' My Application 
2019-08-29 15:28:24,813 [e-1483-b03]   INFO - testKnownPluginVersionProvider - 'gradle' plugin missing from the offline Maven repo, will use default 3.5.0 
2019-08-29 15:28:25,447 [e-1483-b03]   INFO - rojectCodeStyleSettingsManager - Initialized from default code style settings. 
2019-08-29 15:28:25,499 [cessToken]]   WARN - BasedStripTrailingSpacesFilter - No current project is given, trailing spaces will be stripped later (postponed). File: C:/Users/Ryan.RYANW10/AndroidStudioProjects/MyApplication3/build.gradle 
2019-08-29 15:28:25,554 [cessToken]]   WARN - BasedStripTrailingSpacesFilter - No current project is given, trailing spaces will be stripped later (postponed). File: C:/Users/Ryan.RYANW10/AndroidStudioProjects/MyApplication3/settings.gradle 
2019-08-29 15:28:25,578 [cessToken]]   WARN - BasedStripTrailingSpacesFilter - No current project is given, trailing spaces will be stripped later (postponed). File: C:/Users/Ryan.RYANW10/AndroidStudioProjects/MyApplication3/gradle.properties 
2019-08-29 15:28:25,693 [cessToken]]   WARN - BasedStripTrailingSpacesFilter - No current project is given, trailing spaces will be stripped later (postponed). File: C:/Users/Ryan.RYANW10/AndroidStudioProjects/MyApplication3/local.properties 
2019-08-29 15:28:25,767 [cessToken]]   WARN - BasedStripTrailingSpacesFilter - No current project is given, trailing spaces will be stripped later (postponed). File: C:/Users/Ryan.RYANW10/AndroidStudioProjects/MyApplication3/settings.gradle 
2019-08-29 15:28:25,797 [cessToken]]   WARN - BasedStripTrailingSpacesFilter - No current project is given, trailing spaces will be stripped later (postponed). File: C:/Users/Ryan.RYANW10/AndroidStudioProjects/MyApplication3/app/build.gradle 
2019-08-29 15:28:25,884 [cessToken]]   WARN - BasedStripTrailingSpacesFilter - No current project is given, trailing spaces will be stripped later (postponed). File: C:/Users/Ryan.RYANW10/AndroidStudioProjects/MyApplication3/app/src/androidTest/java/com/example/myapplication/ExampleInstrumentedTest.kt 
2019-08-29 15:28:25,918 [cessToken]]   WARN - BasedStripTrailingSpacesFilter - No current project is given, trailing spaces will be stripped later (postponed). File: C:/Users/Ryan.RYANW10/AndroidStudioProjects/MyApplication3/app/src/test/java/com/example/myapplication/ExampleUnitTest.kt 
2019-08-29 15:28:26,310 [e-1483-b03]   WARN - templates.RepositoryUrlManager - RepositoryUrlManager#getLibraryRevision called from the UI thread. Using local cache to avoid network requests 
2019-08-29 15:28:26,318 [e-1483-b03]   WARN - templates.RepositoryUrlManager - RepositoryUrlManager#getLibraryRevision called from the UI thread. Using local cache to avoid network requests 
2019-08-29 15:28:26,318 [e-1483-b03]   WARN - templates.RepositoryUrlManager - RepositoryUrlManager#getLibraryRevision called from the UI thread. Using local cache to avoid network requests 
2019-08-29 15:28:26,318 [e-1483-b03]   WARN - templates.RepositoryUrlManager - RepositoryUrlManager#getLibraryRevision called from the UI thread. Using local cache to avoid network requests 
2019-08-29 15:28:26,319 [e-1483-b03]   WARN - templates.RepositoryUrlManager - RepositoryUrlManager#getLibraryRevision called from the UI thread. Using local cache to avoid network requests 
2019-08-29 15:28:26,319 [e-1483-b03]   WARN - templates.RepositoryUrlManager - RepositoryUrlManager#getLibraryRevision called from the UI thread. Using local cache to avoid network requests 
2019-08-29 15:28:26,322 [cessToken]]   WARN - BasedStripTrailingSpacesFilter - No current project is given, trailing spaces will be stripped later (postponed). File: C:/Users/Ryan.RYANW10/AndroidStudioProjects/MyApplication3/app/build.gradle 
2019-08-29 15:28:26,498 [cessToken]]   WARN - BasedStripTrailingSpacesFilter - No current project is given, trailing spaces will be stripped later (postponed). File: C:/Users/Ryan.RYANW10/AndroidStudioProjects/MyApplication3/app/src/main/java/com/example/myapplication/MainActivity.kt 
2019-08-29 15:28:26,518 [e-1483-b03]   WARN - templates.RepositoryUrlManager - RepositoryUrlManager#getLibraryRevision called from the UI thread. Using local cache to avoid network requests 
2019-08-29 15:28:26,520 [cessToken]]   WARN - BasedStripTrailingSpacesFilter - No current project is given, trailing spaces will be stripped later (postponed). File: C:/Users/Ryan.RYANW10/AndroidStudioProjects/MyApplication3/app/build.gradle 
2019-08-29 15:28:26,537 [e-1483-b03]   INFO - idea.project.IndexingSuspender - Consuming IndexingSuspender deactivation event: TEMPLATE_RENDERING_FINISHED 
2019-08-29 15:28:26,537 [e-1483-b03]   INFO - a.gradle.util.BatchUpdatesUtil - Finishing batch update for project: Project 'C:\Users\XXXX\AndroidStudioProjects\MyApplication3' My Application 
2019-08-29 15:28:26,758 [e-1483-b03]   INFO - artup.AndroidStudioInitializer - Failed to disable 'org.intellij.plugins.intelliLang.inject.groovy.GrConcatenationInjector' 
2019-08-29 15:28:26,870 [d thread 2]   INFO - j.ide.script.IdeStartupScripts - 0 startup script(s) found 

threadDump文件太大,无法包含在文本中,所以我已链接到它

4

1 回答 1

1

尝试删除 C:\Users\XXX\AppData\Local\Android 文件夹和 C:\Users\xxx.AndroidStudiox.x,然后重新打开并安装它说您需要安装的任何内容(sdk),这可能会解决您的问题。

我怀疑这是基于这里的这条线:

INFO - j.ide.script.IdeStartupScripts - 找到 0 个启动脚本

于 2019-08-29T20:39:54.207 回答