我正在运行
android工作室在Mac OS x特立独行.我已经安装了64位JDK.当我运行模拟器时,我收到消息
Error:Abnormal build process termination:
Error: This Java instance does not support a 32-bit JVM.
Please install the desired version.
在android工作室.
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进行编译(正如安德鲁在the comment of this question中所证实的那样).希望它会安装x64版本,我让它安装Java 6.但是我以后还没有成功.我也找不到适用于Mac OS X 64位的Java 6.有什么提示吗?
解决方法
Android Studio可以运行在所需的任何内容上,但错误似乎指向了项目正在使用的SDK.要查看您的项目使用情况,请进入项目结构>项目设置>项目.您现在应该看到Project SDK.应该说“Android API ## Platform(java version”1.7.[当前版本号]“),如果没有说1.7.[当前版本号],那么可能需要更新.
以下是您可以做的更新:
>项目结构>平台设置> SDK,点击“”按钮添加一个新的SDK.>在弹出窗口中,进入您的Android SDK文件夹,然后单击“选择”>另一个弹出窗口会显示出要使用哪个SDK和JDK.选择任何Android SDK和1.7 JDK.>转到项目结构>项目设置>将您的项目SDK项目并将其更改为刚刚创建的项目SDK.您应该看到具有您安装的新Java版本的SDK的名称.