macの中にjava1.6より大きいバージョンが入っているとこうなるようだ。 Info.plistのファイルの中身を、java 1.6以上対応という形で書き換えればOKだった。
以下のページを参考にしました!
http://gadget-shot.com/apps/mac-apps/23614
というのはよろしくない!
理由
http://tools.android.com/tech-docs/configuration/osx-jdk
Please note: Do not edit Info.plist to pick a different version. That will break not only the application signature, but also future patch updates to your installation.
公式ドキュメントに書いてある
なのでやっぱりjava1.6を入れるようにしてみる。
Mac に brew で Oracle Java のバージョンを指定してインストールする方法 - Qiita
ここを参考にして入れてみる。
エラー発生
brew cask install java6 ==> Downloading http://support.apple.com/downloads/DL1572/en_US/JavaForOSX2014-001.dmgAlready downloaded: /Library/Caches/Homebrew/java6-1.6.0_65.dmg Error: no implicit conversion of nil into String
1度brew cask install java6
して時に、Downloading
の部分でずっと止まってしまっていて、仕方なくcontrol+cで中断させた所、それ以降このような状態になってしまった。
解決方法
brew update && brew upgrade brew-cask && brew cleanup && brew cask cleanup
普通に最新のものを使うようにするだけで大丈夫。
- https://github.com/caskroom/homebrew-cask/issues/8076
こちらを参考にした。
最新のandroid studio をインストールしなおす
最初にインストールした時から時間がたっていたし、Info.plist編集してしまってたので。
http://developer.android.com/sdk/index.html
すると問題なく起動した。いい感じにjava6のパスを見てくれたっぽい。 という感じ。