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のプロパティファイルを開こうとしました'。しかし、何も見つかりませんでした。これをインストールできたか、あるいは同様に問題があるかどうか、何人かの方に教えていただければ幸いです。

ソリューション

システム変数JDK_HOMEc:‾Program Files‾Java‾jdk1.7.0_21‾という値を追加すると、うまくいきました。最新のJavaリリースはこちらからダウンロードできます。

また、変数 JAVA_HOME にも上記の場所が設定されていることを確認してください。

解説 (23)

さて、この厄介なバグを修正する方法がわかりました。

始める前に

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フォルダを選択します。

解説 (14)

Android SDK is out of date...」というメッセージが表示されている場合は、以下の手順に従ってください。" - > "Project Defaults" -> "Project Structure" をクリックし、 "SDKs" -> "Android SDK" を選択し、 "Build Target" で "Android 4.2.2" を選択します。2.2**"を選択します。OK"をクリックします。これで正常に動作するはずです。

解説 (4)