[解決済み] Android Studioに同梱されているJDKをMacでJAVA_HOMEとして使用する。
質問
Android Device Monitorを開こうとしたら、スタジオに次のようなメッセージが表示されました =-O :
Java がインストールされていないのに、どうやって Android アプリを開発したんだ!」と、私は驚きました。実は、Android Studio には JDK/JRE がバンドルされています (
/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home
にあります) が、システムによって検出されないのです: 実行された
usr/libexec/java_home
が与える
Unable to find any JVMs matching version "(null)".
No Java runtime present, try --request to install.
設定
$JAVA_HOME
から
/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home
は役に立ちませんでした。
source .bash_profile
はそれがディレクトリであることを好まないのです。
質問: 既にAndroid StudioにJDKがインストールされている場合、新しいJDKをインストールしたくありません。どのようにシステムのデフォルトとして設定するのですか?
どのように解決するのですか?
正しい文字列を
.bash_profile
(で再読み込みしてください。
source .bash_profile
):
-
Big Sur より前の MacOS バージョン。
export JAVA_HOME=/Applications/Android\ Studio.app/Contents/jre/jdk/Contents/Home/
. -
カタリナ、ビッグ・サー、メンテール、以上。
export JAVA_HOME=/Applications/Android\ Studio.app/Contents/jre/Contents/Home
Catalina以上を使用している場合、おそらくbashの代わりにzshをシェルとして使用していることでしょう。その場合、それを
.zshrc
または
.zprofile
の代わりに
.bash_profile
をホームディレクトリにコピーしてください。
終了後、OSの再起動を忘れずに。
その後、実行中の
java -version
を実行するとこのように出力され、Javaは正常に実行されるようになりました。
openjdk version "1.8.0_112-release"
OpenJDK Runtime Environment (build 1.8.0_112-release-b06)
OpenJDK 64-Bit Server VM (build 25.112-b06, mixed mode)
Android Device Monitor については、まだこの古い JRE バージョン 6 を要求しています。
関連
-
[解決済み] Android Studioでパッケージ名を変更する
-
[解決済み] Android Studioの「assets」フォルダはどこに配置すればいいですか?
-
[解決済み] Android StudioのGradleとは?
-
[解決済み] Android Studioプロジェクトの.gitignoreには何を入れるべきですか?
-
[解決済み] MacでAndroid Studioを完全にアンインストールする方法を教えてください。
-
[解決済み] Mac OSXでJDK 7を使用するにはどうすればよいですか?
-
[解決済み] シェルスクリプトをグローバルにするには?
-
[解決済み] MacOS: /dev/tty.*と/dev/cu.*の違いは何ですか?
-
[解決済み] Mac OSでのSSHタイムアウトを回避する?[クローズド]
-
[解決済み] OSXでコマンドラインからGUI Emacsを起動するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] brew サービスで動作している Postgres サーバーに接続できない
-
[解決済み] Mac OS X のタイムアウトコマンド?
-
[解決済み] OS X で $PATH 変数の現在の値を見るにはどうしたらいいですか?
-
[解決済み] パーミッションが拒否されました @ apply2files - /usr/local/lib/node_modules/expo-cli/node_modules/extglob/lib/.DS_Store?
-
[解決済み] pkgファイルを解凍・梱包する方法を教えてください。
-
[解決済み] dyld: ライブラリがロードされません。rpath/libswiftAVFoundation.dylib です。
-
[解決済み] mac上のmongodbデータベースの場所
-
[解決済み] MacOS XにWiresharkをbrewでインストールする【終了しました
-
[解決済み] OS X 10.8でCaps LockキーをControlキーにリマップする方法は?重複
-
[解決済み] iTermでAlt+dやAlt+fなどのBashキーボードショートカット [終了しました]。