Android Studio启动失败 - Java.lang.IllegalArgumentException。

4

内部错误。请报告给https://code.google.com/p/android/issues
java.lang.RuntimeException:java.lang.IllegalArgumentException:com/android/tools/idea/welcome/Platform的@NotNull参数'name'的参数不能为null
在com.intellij.idea.IdeaApplication.run(IdeaApplication.java:178)处 在com.intellij.idea.MainImpl$1$1$1.run(MainImpl.java:52) 在java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) 在java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715) 在java.awt.EventQueue.access$400(EventQueue.java:82) 在java.awt.EventQueue$2.run(EventQueue.java:676) 在java.awt.EventQueue$2.run(EventQueue.java:674) 在java.security.AccessController.doPrivileged(Native Method) 在java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86) 在java.awt.EventQueue.dispatchEvent(EventQueue.java:685) 在com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:362) 在java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) 在java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) 在java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) 在java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) 在java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) 在java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
由于com/android/tools/idea/welcome/Platform的@NotNull参数'name'的参数不能为null,导致此问题。
在com.android.tools.idea.welcome.Platform.(Platform.java)处 在com.android.tools.idea.welcome.Platform.getLatestPlatform(Platform.java:72) 在com.android.tools.idea.welcome.Platform.createSubtree(Platform.java:89) 在com.android.tools.idea.welcome.InstallComponentsPath.createComponentTree(InstallComponentsPath.java:81) 在com.android.tools.idea.welcome.InstallComponentsPath.init(InstallComponentsPath.java:215) 在com.android.tools.idea.wizard.DynamicWizardPath.attachToWizard(DynamicWizardPath.java:97) 在com.android.tools.idea.wizard.DynamicWizard.addPath(DynamicWizard.java:233) 在com.android.tools.idea.welcome.FirstRunWizard.init(FirstRunWizard.java:75) 在com.android.tools.idea.welcome.FirstRunWizardHost.setupWizard(FirstRunWizardHost.java:100) 在com.android.tools.idea.welcome.FirstRunWizardHost.getWelcomePanel(FirstRunWizardHost.java:92) 在com.intellij.openapi.wm.impl.welcomeScreen.WelcomeFrame.(WelcomeFrame.java:68) 在com.intellij.openapi.wm.impl.welcomeScreen.WelcomeFrame.showNow(WelcomeFrame.java:173) 在com.intellij.idea.IdeaApplication$IdeStarter.main(IdeaApplication.java:302) 在com.intellij.idea.IdeaApplication.run(IdeaApplication.java:172) ... 16 more 我尝试重新安装,但仍然无效。 我的Android Studio无法启动。

你正在尝试运行哪个版本的Android Studio? - Andrea Thacker
可能是Android Studio安装后无法启动的重复问题。 - psubsee2003
只需关闭互联网连接。对我有用在这里找到 - Shivaraj Patil
4个回答

4

3
这里强烈反对仅提供链接的答案,因为这些链接在将来可能会失效。建议您编辑您的回答,并引用您引用的来源。 - Anirudh Sharma
@braden-edmunds 嗯,那个方法起作用了...但是现在我在下载API 22级别时遇到了“校验和错误”。 - Krunal Patel
1
@AnirudhSharma,我认为这不是一个仅包含链接的答案。他的陈述很好地总结了在第一个链接中发现的问题:“看起来旧版本的Android Studio是罪魁祸首。”然后第二个链接指向解决方案,即下载最新的Android工具的官方主要网站,我认为他做得再好不过了。这不像其他情况,人们链接到一个可能已经失效的博客,在那里有一些关键的代码片段,未来的访问者将无法获取,因为它没有粘贴到原始答案中。 - Stephan Branczyk
我在使用任务栏快捷方式打开Android Studio时遇到了同样的问题。我只是重新安装了Android Studio,一切都很顺利,这可能对某些人有帮助。谢谢。 - shaby
尝试在没有互联网连接的情况下启动。 - Abdulla Sirajudeen

4

打开你安装Android Studio的目录下的“bin”文件夹。找到文件“idea.properties”,并用Notepad++/UltraEdit/其他编辑工具打开它。在最后一行添加“disable.android.first.run=true”,然后保存文件。重新启动Android Studio。


3

从问题#170850中找到了一个临时解决方案

将以下代码添加到C:\ Program Files \ Android \ Android Studio \ bin \ idea.properties中

disable.android.first.run=true

0

我之前也遇到了同样的问题。我只是下载了更新版本并安装了它。问题得到了解决。因此,看起来这个问题是由于旧版本的Android Studio引起的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接