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_HOME
にc:‾Program Files‾Java‾jdk1.7.0_21‾
という値を追加すると、うまくいきました。最新のJavaリリースはこちらからダウンロードできます。
また、変数 JAVA_HOME
にも上記の場所が設定されていることを確認してください。
さて、この厄介なバグを修正する方法がわかりました。
Android Studioのインストールフォルダに移動し、binフォルダを探します。binフォルダの中に、studio.batというファイルがあります。このファイルを実行すると、エラーが表示されます。もしJavaのパスに問題がある場合は、ヒント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で試しました)。
そうすると、以下のような初期画面が表示されます。
.
以下のようなエラーメッセージが表示されていませんか?
Android SDKが最新でないか、テンプレートが不足しています。以下の点を確認してください。 SDKのバージョンが22以上であることを確認してください。
このエラーは、パス変数に古いSDK(Eclipseでダウンロードしたもの)が参照されているために発生すると考えられます。環境変数で、古いSDKフォルダへの参照を削除し、Android Studioのインストールフォルダ内にある新しいSDKフォルダを指定してください。
保存してStudioを再起動すると、期待通りの動作になります。
古い参照を削除してパス変数をいじるのが嫌な場合は、以下の手順でStudioに付属する新しいSDKパスを参照してください。
*Project Defaults* -> *Project Structure* -> Click "New" -> Select "Android SDK" -> studioインストール内のSDK
フォルダを選択します。