【我的Android进阶之旅】解决 Error:CreateProcess error=216, 该版本的 %1 与您运行的 Windows 版本不兼容。请查看计算机的系统信息,了解是否需要 x86

简介: 一、错误描述刚刚打开Android Studio新建一个项目,然后就编译不了,报了如下所示的错误:错误描述为:Error:CreateProcess error=216, 该版本的 %1 与您运行的 Windows 版本不兼容。

一、错误描述

刚刚打开Android Studio新建一个项目,然后就编译不了,报了如下所示的错误:

这里写图片描述

错误描述为:

Error:CreateProcess error=216, 该版本的 %1 与您运行的 Windows 版本不兼容。请查看计算机的系统信息,了解是否需要 x86 (32 位)或 x64 (64 位)版本的程序,然后联系软件发布者。

分析错误

原来是因为JDK版本和之前配置的JDK版本不一致导致的。

1、查看系统的JDK版本

系统JDK之前从JDK1.7升级到了JDK1.8,如下图所示:

这里写图片描述

2、查看Android Studio中配置的JDK版本

而我的Android Studio中配置的JDK还是之前的JDK1.7,如下所示:
打开 【File】->【Project Structure】
这里写图片描述
显示的JDK配置如下图所示:
这里写图片描述
如上图红色警告所示,提醒我选择JDK1.8或者更加新的JDK版本,而我选择的版本为E:\JAVA\JDK_Path\jdk1.7.0_04 目录所指的JDK1.7

解决错误

1、替换Android Studio中配置的JDK版本为JDK1.8

现在将JDK1.7换成和系统JDK版本相同的JDK1.8
这里写图片描述

换成E:\JAVA\JDK_Path\JKD-1.8目录所指的JDK1.8之后,红色警告消失了。

这里写图片描述

2、重新编译

换好JDK版本为JDK1.8之后,如下图所示,按sync按钮重新编译项目即可。
这里写图片描述
编译好后,如下图所示:
这里写图片描述


作者:欧阳鹏 欢迎转载,与人分享是进步的源泉!
转载请保留原文地址:
http://blog.csdn.net/ouyang_peng/article/details/53142761

这里写图片描述

相关文章
|
4月前
|
开发工具 Android开发 git
Windows下载android2.2完整源码(转)
Windows下载android2.2完整源码(转)
66 3
|
4月前
|
Java API 调度
Android系统 自定义开机广播,禁止后台服务,运行手动安装应用接收开机广播
Android系统 自定义开机广播,禁止后台服务,运行手动安装应用接收开机广播
186 0
|
4月前
|
Android开发 开发者
Error:Could not find com.android.support:appcompat-v7:27.0.2.
Error:Could not find com.android.support:appcompat-v7:27.0.2.
68 0
|
27天前
|
开发工具 Android开发
解决Android运行出现NDK at /Library/Android/sdk/ndk-bundle did not have a source.properties file
解决Android运行出现NDK at /Library/Android/sdk/ndk-bundle did not have a source.properties file
114 4
解决Android运行出现NDK at /Library/Android/sdk/ndk-bundle did not have a source.properties file
|
4月前
|
开发工具 Android开发 git
解决Android AAPT: error: resource android:attr/lStar not found. 问题
解决Android AAPT: error: resource android:attr/lStar not found. 问题
308 0
|
3月前
|
Java API 开发工具
如何将python应用编译到android运行
【6月更文挑战第27天】本文介绍在Ubuntu 20上搭建Android开发环境,包括安装JRE/JDK,设置环境变量,添加i386架构,安装依赖和编译工具。并通过`p4a`命令行工具进行apk构建和清理。
58 6
如何将python应用编译到android运行
|
11天前
|
Android开发 Docker 容器
docker中编译android aosp源码,出现Build sandboxing disabled due to nsjail error
在使用Docker编译Android AOSP源码时,如果遇到"Build sandboxing disabled due to nsjail error"的错误,可以通过在docker run命令中添加`--privileged`参数来解决权限不足的问题。
17 1
|
24天前
|
图形学 Android开发 iOS开发
穿越数字洪流,揭秘Unity3d中的视频魔法!Windows、Android和iOS如何征服RTSP与RTMP的终极指南!
【8月更文挑战第15天】在数字媒体的海洋中,实时视频流是连接世界的桥梁。对于那些渴望在Unity3d中搭建这座桥梁的开发者来说,本文将揭示如何在Windows、Android和iOS平台上征服RTSP与RTMP的秘密。我们将深入探讨这两种协议的特性,以及在不同平台上实现流畅播放的技巧。无论你是追求稳定性的RTSP拥趸,还是低延迟的RTMP忠实粉丝,这里都有你需要的答案。让我们一起穿越数字洪流,探索Unity3d中视频魔法的世界吧!
35 2
|
27天前
|
Android开发 iOS开发
[ionic]解决运行Android、IOS出现Could not find the web assets directory
[ionic]解决运行Android、IOS出现Could not find the web assets directory
25 1
|
8天前
|
开发者 iOS开发 C#
Uno Platform 入门超详细指南:从零开始教你打造兼容 Web、Windows、iOS 和 Android 的跨平台应用,轻松掌握 XAML 与 C# 开发技巧,快速上手示例代码助你迈出第一步
【8月更文挑战第31天】Uno Platform 是一个基于 Microsoft .NET 的开源框架,支持使用 C# 和 XAML 构建跨平台应用,适用于 Web(WebAssembly)、Windows、Linux、macOS、iOS 和 Android。它允许开发者共享几乎全部的业务逻辑和 UI 代码,同时保持原生性能。选择 Uno Platform 可以统一开发体验,减少代码重复,降低开发成本。安装时需先配置好 Visual Studio 或 Visual Studio for Mac,并通过 NuGet 或官网下载工具包。
15 0