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组件信息时发生错误。 这是我的方法来避免这个问题:
- 打开您安装Android Studio的目录下的文件夹
bin
。 - find文件
idea.properties
并用Notepad ++ , UltraEdit或其他编辑工具打开它。 - 添加
disable.android.first.run=true
作为最后一行并保存文件。 - 重新启动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的最新版本。
-
删除两个文件夹C:\ Users \ USER_NAME.android和C:\ Users \ USER_NAME.AndroidStudio。 并删除C:\ Users \ USER_NAME \ AppData \ Local \ Temp中的所有文件
-
删除并重新安装Android Studio,我使用了之前下载的SDK,并将其保存为备份。 然后,当Internet连接closures时,我打开了Android Studio。
请按好,然后重新启动Android Studio。 它会正常启动。