【问题标题】:Android sdk studio fails to initializeAndroid sdk studio 初始化失败
【发布时间】:2015-11-19 17:49:20
【问题描述】:

如何解决初始化 Android SDK Studio 时出现的 java 运行时错误?这几天一直在尝试解决这个问题。安装似乎成功,但是当我尝试运行 android sdk studio 时,出现 java 错误。任何人?请帮忙。顺便说一句,我在 Windows 7-64 位系统上运行。下面是错误代码。

内部错误。请举报https://code.google.com/p/android/issues

java.lang.RuntimeException: java.lang.IllegalArgumentException: com/android/tools/idea/welcome/Platform 的 @NotNull 参数“名称”的参数。不能为空 在 com.intellij.idea.IdeaApplication.run(IdeaApplication.java:178) 在 com.intellij.idea.MainImpl$1$1$1.run(MainImpl.java:52) 在 java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:312) 在 java.awt.EventQueue.dispatchEventImpl(EventQueue.java:745) 在 java.awt.EventQueue.access$300(EventQueue.java:103) 在 java.awt.EventQueue$3.run(EventQueue.java:706) 在 java.awt.EventQueue$3.run(EventQueue.java:704) 在 java.security.AccessController.doPrivileged(本机方法) 在 java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) 在 java.awt.EventQueue.dispatchEvent(EventQueue.java:715) 在 com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:362) 在 java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) 在 java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) 在 java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) 在 java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) 在 java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) 在 java.awt.EventDispatchThread.run(EventDispatchThread.java:91) 引起:java.lang.IllegalArgumentException:com/android/tools/idea/welcome/Platform 的 @NotNull 参数“名称”的参数。不能为空 在 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.IdeaApplication$IdeStarter.main(IdeaApplication.java:302) 在 com.intellij.idea.IdeaApplication.run(IdeaApplication.java:172) ... 16 更多

【问题讨论】:

  • 请添加minimal reproducible example 详细说明您的代码。解释为什么它不适合你以及你期望它做什么。
  • @invariant 感谢您的快速响应,由于我没有使用我的电脑,因此无法继续准确的错误。我记得java运行时错误。虽然我确保我的 PC 上已经安装了 JDK
  • @adriaan 抱歉,如上所述,我无法广泛解释错误的详细信息。

标签: android sdk


【解决方案1】:

更新后我遇到了类似的问题。 我从我的系统中卸载了我系统上的所有 Java 版本(我有多个:1.7 和 1.8)和 Android Studio;然后,重新安装最新的JDK,最新的Android Studio,一切都解决了。

希望对你有帮助

编辑:这个问题有重复,你可能会找到正确的解决方案here;该问题与从网上获取组件信息有关。

【讨论】:

  • 明天会试一试,顺便说一句,我可以知道你的 java 设置配置吗?你使用的是 windows 7 64 位吗?我已经重新格式化了我的电脑,一切都是全新设置并安装了 JDK 7,但仍然无法正常工作
  • @starTreyk 是的,我正在运行 win7 64 位。您应该提供有关您的错误的更多信息。首先,您现在正在运行哪个版本的 Java 和 Android Studio?如果您无法复制/粘贴或以任何其他方式跟踪错误,请提供您的错误屏幕截图
  • 我将在这里发布确切的错误汤姆。对于 JDK 的版本,我使用 jdk1.7.0_79 对于我使用最新版本的 android。你在安装android studio之前没有对系统变量进行任何配置??
  • @starTreyk 我不记得重新安装 JRE/Android Studio 之前的设置;但是,目前,在我的 PATH sysvar 中,我有 C:\Program Files (x86)\Android\android-sdk\platform-tools;C:\Program Files (x86)\Java\ jdk1.7.0_71 我也有一个 JAVA_HOME 设置为 C:\Program Files\Java\jdk1.7.0_80
  • 太棒了,记得尽可能地描述你的问题。你昨天可能已经找到了解决方案;)
猜你喜欢
  • 2022-10-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-23
  • 2015-12-11
  • 1970-01-01
  • 1970-01-01
  • 2016-03-07
相关资源
最近更新 更多