当配置的JDK版本和Android Studio 3所要求的JDK版本不符合时会报错误:CreateProcess error=216错误。它分为两种情况:
情况一:配置的JDK版本低于JDK 8
当配置的JDK版本低于JDK8会报类似以下的错误:
Error:CreateProcess error=216, 该版本的 %1 与您运行的 Windows 版本不兼容。请查看计算机的系统信息,了解是否需要 x86 (32 位)或 x64 (64 位)版本的程序,然后联系软件发布者。
提示版本与运行的Windows版本不兼容。
解决方法
- 安装JDK 8
- File->Project Structure->SDK Location -> JDK Location设置为JDK安装的路径
情况二:系统为Windows 32位
操作系统为Windows 32位,那么安装的JDK也是32位。而Android Studio 3自带内嵌的JDK为64位,默认会选择内嵌的JDK。报错信息如下:
Error:CreateProcess error=216
解决方法
把Android Studio所使用的JDK从默认内嵌的JDK,改为操作系统安装的JDK即可。
- File->Project Structure->SDK Location -> JDK Location,去掉Use embeded JDK勾选
- 设置为操作系统安装的32位JDK