Android Studio v1.2.0 启动错误:java.lang.NullPointerException [英] Android Studio v1.2.0 start up error : java.lang.NullPointerException
问题描述
将 Android Studio 更新到 v1.2.0 后. 在启动时,我收到以下日志并且无法打开 Android Studio.我正在使用 Windows 7-64 位,看起来在 Ubuntu 中也出现同样的错误
此问题也在 Android 问题中报告,但还是没有解决
java.lang.RuntimeException: java.lang.NullPointerException在 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:312)在 java.awt.EventQueue.dispatchEventImpl(EventQueue.java:738)在 java.awt.EventQueue.access$300(EventQueue.java:103)在 java.awt.EventQueue$3.run(EventQueue.java:699)在 java.awt.EventQueue$3.run(EventQueue.java:697)在 java.security.AccessController.doPrivileged(Native Method)在 java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)在 java.awt.EventQueue.dispatchEvent(EventQueue.java:708)在 com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:362)在 java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)在 java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)在 java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)在 java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)在 java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)在 java.awt.EventDispatchThread.run(EventDispatchThread.java:91)引起:java.lang.NullPointerException在 com.android.tools.idea.welcome.AndroidVirtualDevice.<init>(AndroidVirtualDevice.java:81)在 com.android.tools.idea.welcome.InstallComponentsPath.createComponentTree(InstallComponentsPath.java:89)在 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.<init>(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 个
任何帮助将不胜感激.
问题 #170849 给出了上述崩溃的原因.
<块引用>- 这种情况(至少)在未安装 sdk 且没有包含平台的远程存储库可用时发生.
- 实际上,只要远程站点不可用并且运行了首次运行向导,就会发生这种情况.
从 临时解决方案="nofollow noreferrer">问题 #170850:
将以下代码添加到C:Program FilesAndroidAndroid Studioinidea.properties
disable.android.first.run=true
更新
该问题已在问题#170849下得到解决.>
After updating Android Studio to v1.2.0. At start up I get below log and unable to open Android Studio. I am using Windows 7-64bit and look like same error getting in Ubuntu also
This issue also reported in Android Issues, but still not solution
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:312)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:738)
at java.awt.EventQueue.access$300(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:699)
at java.awt.EventQueue$3.run(EventQueue.java:697)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:708)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:362)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
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
Any help will be appreciated.
Issue #170849 gives the reasons for the above crash.
- This happens (at least) when no sdk is installed and no remote repos that contain platforms are available.
- Actually it happens whenever remote sites aren't available and the first run wizard is run.
Found a temporary solution from Issue #170850:
Add the following code to C:Program FilesAndroidAndroid Studioinidea.properties
disable.android.first.run=true
Updated
The issue has been fixed under Issue #170849.
这篇关于Android Studio v1.2.0 启动错误:java.lang.NullPointerException的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!