Android Studio无法在安装后启动

时间:2015-08-19 08:55:39

标签: 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/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

6 个答案:

答案 0 :(得分:114)

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

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

答案 1 :(得分:85)

只需关闭互联网连接即可。

答案 2 :(得分:5)

当我断开互联网连接时,只需启动Android Studio即可。

它会发出警告消息,表示无法启动首次运行。只要忽略那个警告,你就完成了。

答案 3 :(得分:1)

请按好然后重启Android Studio。它将正常启动。

答案 4 :(得分:0)

我建议您将Android Studio升级到稳定的1.3.1版本。从日志中,似乎存在一个似乎为null的参数的问题。

答案 5 :(得分:0)

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

请参阅 Issue 183063: Start Failed - parameter 'name' of com/android/tools/idea/welcome/Platform. must not be null

目前最好的解决方案是下载最新版本的Android Studio 版本1.3