Android Studio启动失败

10

我刚刚安装了Android Studio。第一次运行后不久(显示加载栏后),它就显示了这个错误。所以我在互联网上搜索并尽我所能做了一切(下载最新版本的Java,重新安装程序并以管理员身份第一次运行,添加系统变量JAVA_HOME等),但仍然显示一个带有以下信息的对话框:

Internal error. Please report to https://code.google.com/p/android/issues

java.lang.RuntimeException: java.lang.NullPointerException
at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:178)
at com.intellij.idea.MainImpl$1$1$1.run(MainImpl.java:52)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:362)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Caused by: java.lang.NullPointerException
at com.android.tools.idea.welcome.AndroidVirtualDevice.<init>(AndroidVirtualDevice.java:81)
at com.android.tools.idea.welcome.InstallComponentsPath.createComponentTree(InstallComponentsPath.java:89)
at com.android.tools.idea.welcome.InstallComponentsPath.init(InstallComponentsPath.java:215)
at com.android.tools.idea.wizard.DynamicWizardPath.attachToWizard(DynamicWizardPath.java:97)
at com.android.tools.idea.wizard.DynamicWizard.addPath(DynamicWizard.java:233)
at com.android.tools.idea.welcome.FirstRunWizard.init(FirstRunWizard.java:75)
at com.android.tools.idea.welcome.FirstRunWizardHost.setupWizard(FirstRunWizardHost.java:100)
at com.android.tools.idea.welcome.FirstRunWizardHost.getWelcomePanel(FirstRunWizardHost.java:92)
at com.intellij.openapi.wm.impl.welcomeScreen.WelcomeFrame.<init>(WelcomeFrame.java:68)
at com.intellij.openapi.wm.impl.welcomeScreen.WelcomeFrame.showNow(WelcomeFrame.java:173)
at com.intellij.idea.IdeaApplication$IdeStarter.main(IdeaApplication.java:302)
at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:172)
... 16 more

我现在只想运行Android Studio,该怎么办?


6
我建议按照错误提示所说的去报告问题:请到https://code.google.com/p/android/issues报告 - Danielson
你的Java版本是什么? - davidgiga1993
我的Java版本是1.8.0(版本8更新48)@davidgiga1993 - bardia barai
3
这个地址(https://code.google.com/p/android/issues)仅用于报告问题,不能获得答案。 - bardia barai
看一下这个网址 https://dev59.com/a10a5IYBdhLWcg3wsKe2,或许会有帮助? - davidgiga1993
显示剩余4条评论
3个回答

20

打开你安装 Android Studio 的文件夹:

例如:C:\Program Files\Android\Android Studio\bin

找到并编辑idea.properties。你可以使用记事本++或任何类似的文本编辑软件进行编辑。

在文件末尾添加这一行:

disable.android.first.run=true

现在重新运行Android Studio。


1
在 idea.properties 中没有 disable.android.first.run。 - Ravi

17

这个问题的最佳且简单的解决方案是:

  1. 关闭 Android Studio。
  2. 断开互联网连接,并确保已经断开。
  3. 启动 Android Studio。你将会看到一个弹出框,其中有一个取消选项。然后点击取消

下一次即使有互联网连接,你也可以轻松地启动 Android Studio。


我也试过了,有效! - Tahmid Rahman
我没有收到任何弹出窗口,但断开互联网确实让AS启动了。哎呀! - Joe Pinsonault

2

我有同样的问题。我刚刚重新启动了电脑,因为它没有正确关机。现在它可以正常工作了。希望这对其他人有所帮助。


重启电脑解决问题,听起来很有趣。但是对我也确实解决了问题,哈哈感谢。 - ahmetknk

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