Android Studio Error: Error:CreateProcess error=216, This version of %1 is not compatible with the version of Windows you're running

Android Studio Error: Error:CreateProcess error=216, This version of %1 is not compatible with the version of Windows you're running

已安装 Android Studio 2.2 Preview 2 并收到此错误:

Error:CreateProcess error=216, This version of %1 is not compatible with the version of Windows you're running. Check your computer's system information and then contact the software publisher

截图:

我re-installed JDK,还是一样的问题。

我什至尝试使用嵌入式 JDK 但仍然遇到同样的问题:

我遇到了同样的问题,但我已经解决了下一个问题:

1) 安装jdk1.8...

2) 在AndroidStudio File->Project Structure->SDK Location中,select你的JDK所在的目录,Studio默认使用嵌入式 JDK 但由于某种原因它会产生 error=216.

3) 点击确定。

我认为 android studio 的 64 位内核版本存在问题。 https://github.com/swcarpentry/windows-installer/issues/49

原因

发生这种情况是因为目前 他们只为 Windows 的 Android Studio 提供 64 位 JRE,这会在 32 位系统中产生故障。

解决方案

  • 不要使用嵌入式 JDK:转到文件 -> 项目结构对话框,取消选中 "Use embedded JDK" 和 select 您在系统中单独安装的 32 位 JRE
  • 减少 gradle.properties(项目属性)中 Gradle 的内存占用,例如将其设置为 -Xmx768m.

更多详情:https://code.google.com/p/android/issues/detail?id=219524

别担心...很容易解决您的问题。只需设置 SDK-LOCATION 和 JDK-LOCATION.

  • 单击“配置”(尽快 Android 工作室打开)
  • 单击项目默认值
  • 单击项目结构
  • 点击Android SDK 位置

  • Select 并浏览您的 Android SDK 位置(例如:C:\Android\sdk)

  • 取消选中 使用嵌入式 JDK 位置

  • 设置和浏览 JDK 位置,如 C:\Program Files\Java\jdk1.8.0_121