2014年11月28日金曜日

【Android Studio】 JDKの環境変数の設定

アンドロイド開発環境 Android Studio (v0.8.14) をダウンロードした。

studio.exe(またはstudio64.exe)を起動しようしたところ、“JDKがインストールされていない。もしインストールされているなら、環境変数JAVA_HOMEを設定せよ”とエラーが出る。


こちらのページを参考にさせていただき、JAVA_HOMEの値を設定した。
が、一つだけハマってしまったのが、以下の箇所。
では「変数名」に「JAVA_HOME」、「変数値」に「C:\java\jdk1.8.0_25;」を入力します(JDKをインストールしたディレクトリに合わせて変更して下さい)。
設定値の後にセミコロン(;)を付けてしまうと、下記のように“The environment variable java_home does not point to a valid jvm installation.(有効なJVMが指定されていない)”とメッセージが出て、起動できない。セミコロンがフォルダ名の一部とみなされている様だ。
(環境変数を設定する際、セミコロン(;)は区切りとして扱われるはずなのだが、何故なんだろう?)


セミコロンを含めずに、正しくJAVA_HOMEの値を指定したところ、正常に起動できた。


なお、studio.exeを使用する場合は32bit版のJDKを、studio64.exeを使用する場合は64bit版のJDKをインストールし、JAVA_HOMEを指定する。64bit版のJDKを設定している場合、32bit版のstubio.exeは起動できない。(逆も同じ。)



0 件のコメント:

コメントを投稿