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/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 

只要closures互联网连接。

它发生在我今天。 我认为原因是在获取Android SDK组件信息时发生错误。 这是我的方法来避免这个问题:

  1. 打开您安装Android Studio的目录下的文件夹bin
  2. find文件idea.properties并用Notepad ++ , UltraEdit或其他编辑工具打开它。
  3. 添加disable.android.first.run=true作为最后一行并保存文件。
  4. 重新启动Android Studio。

那么它将不会获取任何信息,并将直接打开。 我希望这会帮助你。

当Internet连接closures时,只需启动Android Studio即可。

它会发出一个警告消息,说明它不能启动第一次运行。 只要忽略这个警告,你就完成了。

我build议你升级Android Studio到稳定的1.3.1版本。 从日志看来,似乎有一个参数似乎是空的问题。

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

请参阅问题183063:启动失败 – com / android / tools / idea / welcome / Platform的参数“name”。 不能为空

现在最好的解决scheme是下载1.3版本的Android Studio的最新版本。

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

  2. 删除并重新安装Android Studio,我使用了之前下载的SDK,并将其保存为备份。 然后,当Internet连接closures时,我打开了Android Studio。

请按好,然后重新启动Android Studio。 它会正常启动。