当前位置: 首页 > 知识库问答 >
问题:

Android Studio Emulator-Java实例不支持32位JVM

姬和歌
2023-03-14

我在Mac os x maverick上运行Android Studio。我已经安装了64位JDK。当我运行模拟器时,我得到了信息

错误:异常生成进程终止:
错误:此Java实例不支持32位JVM
请安装所需的版本。

在Android Studio。

java -version

返回

version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)

$JAVA_HOME

点到

/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home

所以一切似乎都很好。可能出了什么问题?

我仍然有一个旧的jdk1。6躺在我的mac电脑上。当删除它时,Android Studio要求再次安装Java 6。因此,Android Studio显然需要Java 6来编译(Andrew在这个问题的评论中证实了这一点)。希望它能安装x64版本,我让它安装Java6。但是后来我还是没有成功。我都找不到适用于MacOSX64位的Java6。有什么提示吗?

共有3个答案

袁谭三
2023-03-14

我通过以下方式解决了这个问题:

  • 归档-
沃驰
2023-03-14

我不确定,但我认为有时错误实际上是在说假话,是误导。

我同意@Maxwell的观点,因为问题在于为项目配置的JDK与IntelliJ运行的JDK之间不匹配。

我遇到的具体问题是运行IntelliJ 13.1.1与1.6。0_65...x86_64同时编译配置Java7 x64 JDK的项目。将项目重新配置为x64Java6 JDK灭火。

毛峻
2023-03-14

Android Studio可以在任何它需要的地方运行,但是错误似乎指向项目正在使用的SDK。要检查您的项目正在使用什么,请进入项目结构

以下是你可以做些什么来更新它:

  1. 在项目结构中
 类似资料:
  • 本文向大家介绍Windows环境下vscode-go安装笔记(不支持32位),包括了Windows环境下vscode-go安装笔记(不支持32位)的使用技巧和注意事项,需要的朋友参考一下 一、介绍 对于Visual Studio Code开发工具,有一款优秀的GoLang插件,它的主页为:https://github.com/microsoft/vscode-go 这款插件的特性包括: Color

  • 我在JDK1.8/jre/lib/ext中使用UCanAccess jar文件进行ms access db连接... 我已经包含了所有必需的jar文件,但仍然遇到这个异常 NET.UCANAccess.JDBC.UCANAccessSQLException:UCAEXC:::4.x.x不支持的较新版本:32 和它的未加载驱动程序类。怎么了?

  • 问题内容: 我正在创建一个非常简单的应用程序,该应用程序可以读取和显示文本文件并进行搜索。 我问自己是否有兴趣向用户提出32位和64位版本。 区别仅在于使用64位版本访问更多的内存堆大小,还是还有其他兴趣? 32位编译程序是否可以在64位JVM上运行(我认为是) 问题答案: 任何 程序的32位和64位版本之间的唯一区别是机器字的大小,可寻址内存的数量以及所使用的操作系统ABI。对于Java,语言规

  • 我真的对此感到困惑。 Xmx根据java文档,是允许的最大堆大小。 Xms是所需的最小java堆大小,在JVM启动时分配。 在32位JVM(4GB ram)上,java-xmx1536m HelloWorld会出现无法分配足够内存的错误。 在64位JVM(4GB ram)上,java-xmx20g HelloWorld可以正常工作。但我甚至没有分配那么多的虚拟或物理内存。 因此,我得出结论:Jav

  • 问题是从dict1开始的= 这就是数据帧的外观: 打印(len_c):长度: 550, dtype: int64 打印(len_a_b):长度:6646,数据类型:int64 正如你在标记化之后看到的,我们这里有100%的整数,但是python仍然说它没有。当数据不是两个完整的数据帧时,同样的函数也适用。

  • 问题内容: 我正在学习python并从事练习。其中之一是对投票系统进行编码,以便使用列表在比赛的23名球员中选择最佳球员。 我正在使用。 我的代码: 我懂了 TypeError:“ str”和“ int”的实例之间不支持“ <=” 但是我这里没有任何字符串,所有变量都是整数。 问题答案: 更改 至 您将从控制台以字符串形式获取输入,因此必须将输入字符串转换为对象才能进行数字运算。