私はkarthiksの答えをもう少し拡張します。
おそらく、JDKの最新バージョンをインストールしたが、Androidデバイスモニタを使用するにはJDK6が必要です。次の手順では、最新のJDKをデフォルトのままにしておき、ADMがあるディレクトリにJDK6を定義します。
- legacy JDK6をインストールします。
- jEnvインストール:
$ brew install jenv
- PATHにjEnvを追加します。
$ echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(jenv init -)"' >> ~/.bash_profile
- リロード
.bash_profile
を:
$ source ~/.bash_profile
- (私の場合1.8.0_131に)jEnvに最新のJDKを追加します。 :
$ jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/
- jEnvにJDK6を追加:ステップ3と4の間
$ cd ~/Library/Android/sdk/tools/
$ jenv local 1.6
は、私が追加します。: 'ソース〜/ .bash_profileの
$ jenv add /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
良い点が追加されました! –