我已经成功安装了Android Studio。但是当我启动它时,它开始获取SDK组件,并在中途出现以下错误弹出 java.lang.Runtime异常:IllegalArgumentException。我正在使用Windows 10操作系统。
以下是错误的完整描述
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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
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
答案 0 :(得分:6)
打开文件路径: C:\ Program Files \ Android \ Android Studio \ bin \ idea.properties 添加&#34; disable.android.first.run = true&#34;
答案 1 :(得分:1)
我有完全相同的错误。我的解决方案很难看,但确实有效。
在我的win10上运行'bundled'安装并不高兴,我收到了您的确切错误消息。
基本上android studio sdk经理将android sdk散布在c:\ users \ jhealy \ appdata下的各种目录下,包括sdk1和sdk2以及其他一些目录。
我卸载了所有android sdk和studio的东西。我手动清除了目录。
然后我使用独立的sdk安装程序将android sdk安装到c:\ android中。
然后我安装了Android工具包的NO TOOLS版本 - android-studio-ide-141.2135290-windows.exe。
安装正常,带来SDK对话框,安装缺少的SDK工具。想知道android SDK的位置。点击了c:\ android,它真的很困惑,因为它将android-SDK附加到URL上。这似乎是正确的。
我手动输入c:\ android到该位置,表示只更新丢失的组件,让它去,并安装好。
丑陋但希望它有所帮助。希利在坦帕
答案 2 :(得分:0)
在Windows 10上,只需关闭互联网连接并再次打开Android Studio。
如果这不起作用,请右键单击它(Android Studio快捷方式),转到属性并设置与Windows 7的兼容性,并在互联网关闭时再次运行。
答案 3 :(得分:0)
如果您在计算机中使用母语,将其更改为英语,则可以解决。
答案 4 :(得分:0)
只需关闭您的互联网连接,然后再试一次!它对我有用