Android Studio错误:错误:CreateProcess错误= 216,此版本的%1与您正在运行的Windows版本不兼容


72

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

错误:CreateProcess错误= 216,此版本的%1与您正在运行的Windows版本不兼容。检查计算机的系统信息,然后与软件发行商联系

屏幕截图: 在此处输入图片说明

我重新安装了JDK,仍然是同样的问题。

我什至尝试使用嵌入式JDK,但仍然存在相同的问题:

在此处输入图片说明

Answers:


124

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

1)安装jdk1.8 ...

2)在AndroidStudio的“文件”->“项目结构”->“ SDK位置”中,选择JDK所在的目录,默认情况下,Studio使用嵌入式JDK,但由于某种原因,它会产生error = 216。

3)点击确定。


3
因为它是不兼容的JRE 1.8
TomeeNS

1
我升级了Android Studio,但在上述设置中忘记将JDK位置从1.7更改为1.8。
2016年

1
@midhunhk,您的意思是将目录更改为主要的jdk位置,该位置将在“ Programs \ Java”(而非“ Programs \ Android”)中找到
CrandellWS

1
但它不接受Alret的jdk请选择一个有效的JDK目录。
SaTech

2
在SDK位置?选择JDK目录?但它说SDK不包含任何平台
mc8

56

原因

发生这种情况的原因是,目前他们仅在Windows的Android Studio中附带64位JRE,这会在32位系统中产生故障。

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

有关更多详细信息:https : //code.google.com/p/android/issues/detail?id=219524


@Barun你是怎么做到的?我是一个初学者
mc8

@ mc8遵循指示
Barun

1
抱歉,如果选择jre目录,说,请选择一个有效的JDK目录,但如果选择jdk,则不要显示该错误消息
Pedro Miguel Pimienta Morales

请注意,如果您的SDK路径包含空格,它会发出警告并且愚蠢地也不会设置JDK路径。这只是警告说,如果SDK路径包含空格,则NDK可能会出现问题。我将SDK从“程序文件”移动到没有空间的路径,然后SDK和JDK路径被项目结构对话框接受。
Alireza Kazemi


2

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

  • 单击配置(不久将打开Android Studio)
  • 单击项目默认值
  • 单击项目结构
  • Clik Android SDK位置

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

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

  • 设置和浏览JDK位置,例如C:\ Program Files \ Java \ jdk1.8.0_121
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.