Android 安卓工作室可以';安装后不能启动

Android 安卓工作室可以';安装后不能启动,android,android-studio,Android,Android Studio,安装Android Studio后,它不会启动,但在获取Android SDK组件信息时会显示以下错误: Internal error. Please report to https://code.google.com/p/android/issues java.lang.RuntimeException: java.lang.IllegalArgumentException: Argument for @NotNull parameter 'name' of com/android/tool

安装Android Studio后,它不会启动,但在获取Android SDK组件信息时会显示以下错误:

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

java.lang.RuntimeException: java.lang.IllegalArgumentException: Argument for @NotNull parameter 'name' of com/android/tools/idea/welcome/Platform.<init> must not be null
    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.IllegalArgumentException: Argument for @NotNull parameter 'name' of com/android/tools/idea/welcome/Platform.<init> must not be null
    at com.android.tools.idea.welcome.Platform.<init>(Platform.java)
    at com.android.tools.idea.welcome.Platform.getLatestPlatform(Platform.java:72)
    at com.android.tools.idea.welcome.Platform.createSubtree(Platform.java:89)
    at com.android.tools.idea.welcome.InstallComponentsPath.createComponentTree(InstallComponentsPath.java:81)
    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
内部错误。请到https://code.google.com/p/android/issues
java.lang.RuntimeException:java.lang.IllegalArgumentException:com/android/tools/idea/welcome/Platform的@NotNull参数“name”的参数。不能为空
位于com.intellij.idea.ideaaapplication.run(ideaaapplication.java:178)
在com.intellij.idea.mainpl$1$1$1.run(mainpl.java:52)
在java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)中
位于java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
在java.awt.EventQueue.access$500(EventQueue.java:97)
在java.awt.EventQueue$3.run(EventQueue.java:709)
在java.awt.EventQueue$3.run(EventQueue.java:703)
位于java.security.AccessController.doPrivileged(本机方法)
位于java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
位于java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
位于com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:362)
位于java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
在java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)中
位于java.awt.EventDispatchThread.PumpeEventsforHierarchy(EventDispatchThread.java:105)
位于java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
位于java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
在java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
原因:java.lang.IllegalArgumentException:com/android/tools/idea/welcome/Platform的@NotNull参数“name”的参数。不能为空
位于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.ideaaapplication$IdeStarter.main(ideaaapplication.java:302)
位于com.intellij.idea.ideaaapplication.run(ideaaapplication.java:172)
... 还有16个

我建议您将Android Studio升级到稳定的1.3.1版本。从日志来看,似乎有一个参数出现了问题,该参数似乎为空

这是在早期版本的Android Studio中发现的一个已知错误,许多用户都报告过


目前最好的解决方案是下载Android Studio的最新版本,即我今天想到的1.3版。我认为原因是获取Android SDK组件信息时出错。以下是我避免此问题的方法:

  • 打开安装Android Studio的目录下的文件夹
    bin
  • 找到文件
    idea.properties
    ,然后使用或其他编辑工具打开它
  • 添加
    disable.android.first.run=true
    作为最后一行并保存文件
  • 重新启动Android Studio
  • 然后它将不会获取任何信息,并将直接打开。我希望这会对你有所帮助

  • 删除两个文件夹C:\Users\USER\u NAME.android和C:\Users\USER\u NAME.AndroidStudio。并删除C:\Users\USER\u NAME\AppData\Local\Temp中的所有文件

  • 删除并重新安装Android Studio,我使用了之前下载的SDK并将其保存为备份。然后,当互联网连接关闭时,我打开了Android Studio

  • 最好的办法是,确保你在这里迈出第一步
    关闭互联网,然后重新启动计算机。

    当互联网连接关闭时,只需启动Android Studio对我来说是可行的


    它将发出警告消息,表示无法启动第一次运行。忽略该警告即可完成。

    只需关闭互联网连接。

    请按“确定”并重新启动Android Studio。它将正常启动。

    看起来是这样的:为什么这对OP有帮助?这个解决方案对我也很有效。关闭互联网,打开它将启动的应用程序,然后连接回互联网并执行1.4更新,如果你已经使用1.3或1.4,则很可能不会遇到此问题。非常感谢:),我关闭互联网时工作正常这对我不起作用。请看下面的荀成龙的回答。在查找之前,我总共安装了三次Studio。我现在感到非常生气。谢谢,伙计,它成功了。在Ubuntu 15.04上成功了,在Windows 10上成功了,在Mac 10.9.5 Thx上成功了!适用于Ubuntu
    14.04LTS
    。谢谢。如果我忽略了这条消息,它就会为我崩溃。