・Macの場合、IDE(Android Studio)はデフォルトでJava 6を使うようになっているようです
・答えは以下にありました
http://tools.android.com/tech-docs/configuration/osx-jdk
http://stackoverflow.com/questions/36529638/android-studio-cannot-use-secure-connection-for-update-complaining-the-use-of-j
・ターミナルで以下のコマンドを打つとIDEがJava 8を使うようになって、「Secure connection is not supported on Java 6」はでなくなりました
$ export STUDIO_JDK=/Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk
$ open /Applications/Android\ Studio.app
※JDKのインストール場所、バージョンは環境にあわせて読み替えてください。
・私は以下のスクリプト(ruby)で起動することにしました
#! /usr/bin/env ruby
INSTALL_DIR = '/Library/Java/JavaVirtualMachines'
LATEST_JDK = Dir::entries(INSTALL_DIR).select { |n| n =~ /^jdk/ }
.sort_by { |n| n =~ /^jdk(\d+?)\.(\d+?).(\d+?)_(\d+?)\.jdk$/; Regexp.last_match.captures.map(&:to_i) }
.reverse.first
p LATEST_JDK
EXPORT_STUDIO_JDK = "export STUDIO_JDK=#{INSTALL_DIR}/#{LATEST_JDK}"
`#{EXPORT_STUDIO_JDK}`
`#{'open /Applications/Android\ Studio.app'}`
LATEST_JDK = Dir::entries(INSTALL_DIR).select { |n| n =~ /^jdk/ }
.sort_by { |n| n =~ /^jdk(\d+?)\.(\d+?).(\d+?)_(\d+?)\.jdk$/; Regexp.last_match.captures.map(&:to_i) }
.reverse.first
p LATEST_JDK
EXPORT_STUDIO_JDK = "export STUDIO_JDK=#{INSTALL_DIR}/#{LATEST_JDK}"
`#{EXPORT_STUDIO_JDK}`
`#{'open /Applications/Android\ Studio.app'}`
・上のスクリプトをandroid_studio.rb で保存して chmod +x android_studio.rbしておいて
$ ./android_studio.rb
しています。
Enjoy android!
0 件のコメント:
コメントを投稿