Windows 7でAndroid Studioのインストールに失敗する、JDKが見つからない
Android Studioをダウンロードし、プログラムを起動しようとしました。
Windows 7 64bit、Java 1.7で動作しています。インストール中にJava 1.7が検出され、その他のインストール作業は問題なく行われました。しかし、デスクトップアイコンからアプリケーションを起動しようとしても何も起こりません。タスクマネージャーを見ると、CMDの新しいプロセスが読み込まれています。これは、バッチファイル studio.bat
を実行しようとしているためです。
CMDで実行すると、以下のようなエラーが出ます。
ERROR: cannot start Android Studio.JDKが見つかりません。検証してください。 ANDROID_STUDIO_JDK、JDK_HOME、JAVA_HOMEのいずれかが有効なJDKを指しているか確認してください。 JDKがインストールされているか確認してください。ECHOがオフになっています。続行するにはいずれかのキーを押してください .. .
このANDROID_STUDIO_JDK
のために何か設定できるものがあるのではないかと、idea
のプロパティファイルを開こうとしました'。しかし、何も見つかりませんでした。これをインストールできたか、あるいは同様に問題があるかどうか、何人かの方に教えていただければ幸いです。
362
3
システム変数
JDK_HOME
にc:‾Program Files‾Java‾jdk1.7.0_21‾
という値を追加すると、うまくいきました。最新のJavaリリースはこちらからダウンロードできます。また、変数
JAVA_HOME
にも上記の場所が設定されていることを確認してください。さて、この厄介なバグを修正する方法がわかりました。
始める前に
Android Studioのインストールフォルダに移動し、binフォルダを探します。binフォルダの中に、studio.batというファイルがあります。このファイルを実行すると、エラーが表示されます。もしJavaのパスに問題がある場合は、ヒント1に従ってください。
ヒント1
JAVA_HOME "などのパスを設定する際に、パスの最後に "bin "を含めないようにしてください。私はこれで問題が解決しました。
JAVA_HOME
=>
C:Program Files\Javajdk1.7.0_21`.path
=>
C:Japanese Files\jdk1.7.0_21\bin(JAVA_HOME
=> `C:Japanese Files\jdk1.7.0_21%%)JDK1.7では正常に動作します(32bitで試しました)。
そうすると、以下のような初期画面が表示されます。
ヒント2
以下のようなエラーメッセージが表示されていませんか?
Android SDKが最新でないか、テンプレートが不足しています。以下の点を確認してください。 SDKのバージョンが22以上であることを確認してください。
このエラーは、パス変数に古いSDK(Eclipseでダウンロードしたもの)が参照されているために発生すると考えられます。環境変数で、古いSDKフォルダへの参照を削除し、Android Studioのインストールフォルダ内にある新しいSDKフォルダを指定してください。
保存してStudioを再起動すると、期待通りの動作になります。
ヒント3
古い参照を削除してパス変数をいじるのが嫌な場合は、以下の手順でStudioに付属する新しいSDKパスを参照してください。
*Project Defaults* -> *Project Structure* -> Click "New" -> Select "Android SDK" -> studioインストール内のSDK
フォルダを選択します。Android SDK is out of date...」というメッセージが表示されている場合は、以下の手順に従ってください。" - > "Project Defaults" -> "Project Structure" をクリックし、 "SDKs" -> "Android SDK" を選択し、 "Build Target" で "Android 4.2.2" を選択します。2.2**"を選択します。OK"をクリックします。これで正常に動作するはずです。