Android Studio无法使用安全连接进行更新,抱怨使用Java 6

goo*_*era 5 android jdk1.6 java-7 java-8 android-studio

在Android Studio的Preferences- > Appearance & Behavior- > System Settings- >中Updates,我尝试启用该Use secure connection选项:

在此输入图像描述

但是当我点击Apply按钮时,出现错误"Secure connection is not supported on Java 6":

在此输入图像描述

我检查了JDK位置设置Project Structure,它是/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home:

在此输入图像描述

我似乎在使用Java 7,而不是Java 6.那么为什么安全连接设置抱怨Java 6不支持?


如果需要,下面是我机器上安装的JDK: 在此输入图像描述

第一个1.6.0.jdk来自Apple,另外三个来自Oracle.

vie*_*one 7

在Mac OS上会出现此问题.项目JDK(用于编译代码的JDK)与IDE JDK(用于运行IDE的JDK)不同

您的项目JDK是7,但您的IDE JDK是6.

对于您的情况,您可以为IDE添加环境变量(通过终端),如下所示:

export STUDIO_JDK=/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk
Run Code Online (Sandbox Code Playgroud)

查看这些文档以获取更多信息:

http://tools.android.com/tech-docs/configuration/osx-jdk

http://tools.android.com/tech-docs/configuration

快乐的编码!