Android Studio v1.2.0 启动错误:java.lang.NullPointerException [英] Android Studio v1.2.0 start up error : java.lang.NullPointerException

查看:28
本文介绍了Android Studio v1.2.0 启动错误: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 给出了上述崩溃的原因.

<块引用>

  1. 这种情况(至少)在未安装 sdk 且没有包含平台的远程存储库可用时发生.
  2. 实际上,只要远程站点不可用并且运行了首次运行向导,就会发生这种情况.

临时解决方案="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.

  1. This happens (at least) when no sdk is installed and no remote repos that contain platforms are available.
  2. 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屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆