Android Studioをダウンロードしました。実行しようとしたときに、環境変数を変更して追加する必要がありました
Java_HOME
そして
C:\ Progra〜2\Java\jdk1.6.0_22
そのハードルを終えると、今度は別のエラーが表示されます。
The environment variable Java_HOME (with the value of *C:\Progra~2\Java\jdk1.6.0_22*) does not point to a valid JVM installation.
他の同様の質問に目を通し、バージョンを確認するように求められたので、CMDで次のことを行いました。
C:\Users\Andre>Java -version
Java version "1.6.0_22"
Java(TM) SE Runtime Environment (build 1.6.0_22-b04)
Java HotSpot(TM) Client VM (build 17.1-b03, mixed mode, sharing)
C:\Users\Andre>javac -version
javac 1.6.0_22
結果から、私はJVMを持っているようです。
また、Java_HOMEのこれらのパスを試し、毎回新しいCMDウィンドウを閉じて、再度開きました
C:\Program Files (x86)\Java\jre7
C:\Program Files (x86)\Java\jre6
C:\Program Files (x86)\Java\jdk1.6.0_22
C:\Program Files (x86)\Java\jre7\bin
C:\Program Files (x86)\Java\jre6\bin
C:\Program Files (x86)\Java\jdk1.6.0_22\bin
Java_HOME
変数をC:\Program Files\Java\jdk1.8.0_xx\
にポイントします。ここで、「xx」は更新番号です(実際のディレクトリ名と一致することを確認してください)。パス名にbin\javaw.exe
を含めないでください。
注:rundll32 sysdm.cpl,EditEnvironmentVariables
と入力すると、CLIから環境変数GUIにアクセスできます。ユーザー変数ではなく、System variables
に「Java_HOME」パス変数を必ず配置してください。パス変数がUser
にある場合、Android Studioはnotパスを見つけます。
他のすべての答えが人々のために働くことは絶対に可能ですが、私にとってはこの道はうまくいきました:
ここに示されているように、JDKパスをJava_HOME
システム変数の下に残します。 binまたは別のパスを追加しないでください。それは私のために働いた。
C:\Program Files\Java\jdk1.8.0_11\
それ以外の場合、私はこのエラーを取得しています:
Installing Android Studio, does not point to a valid JVM installation error
Android studioを1.2.1に更新しました。同じエラーが発生していましたが。何も機能せず、最終的にJava_HOMEをJDK_HOMEに置き換え、魔法をかけました。
2つの提案された解決策
JDKを1.7にアップグレードします
32ビットまたは64ビットバージョンが両側で一致することを確認してください
最近、Windows 8.1で1.8.0_25 JDKバージョンを使用していますが、これで同じ問題が発生しました。しかし、PankaJ Jakharが言ったように
私にとっての本当の解決策は非常に簡単でした:
この変数に導入したパスは次のとおりです。
C:\Program Files\Java\jdk1.8.0_25\
そしてそれは私のために働く!
私の場合、Android Studio 1.2に更新した後、それは衰退し始めました。それを修正するには、Java_HOME変数から「\ bin」を削除する必要がありました。
パスの最後にバックスラッシュを付ける必要がありましたが、うまくいきました。
以前使用していた
C:\ Program Files\Java\jdk1.7.0_79
最後に「\」を付けるだけで、うまくいきました。 Java_HOME変数の値は
C:\ Program Files\Java\jdk1.7.0_79 \
1)Java_home環境変数から\ binを削除するだけです。これは私のために働いた。
2)また、正しいバージョンのAndroid studioおよびJava(32/64ビット)を使用していることを確認してください
c:/Program Files/Java/jre1.8.0_73/ instead of C:/Program Files/Java/jdk1.8.0_73
をJava_HOME
変数として使用すると、問題が解決しました。 Androidスタジオが問題なく起動するようになりました。
私もこの問題を抱えていたので、解決する前に20の異なるパス追加ソリューションを試したに違いありません。誰かがそれをほとんどサイドノートとして上記に言及しましたが、これはまさに私の問題でした:
javaの64ビットバージョンを実行していることを確認してください。
64ビットWindowsを使用しています。さまざまな設定との戦いの後、次の手順を実行しました。
最後の手順では、\ binサブフォルダーではなく、親フォルダーであることに注意してください
動き始めました。
役立つことを願っています
Java_homeのパスをコピーするときにbinフォルダーを含めないでください。
「;」を削除するだけですべてがうまくいくと思います。 Java_home変数の最後から。すべてがうまく機能します。
私の知る限り、私の問題は上記のいずれとも異なりました。 Android Studioの作業バージョン1.1があり、1.2にアップグレードした後、1.2の起動時にJava_HOMEエラーが発生しました。
問題は、Java_HOMEが「C:\ Program Files\Java\jdk1.8.0_20」に設定されており、引用符が含まれていたことです。文字列を引用するためにそれらを配置していません。引用符は変数値フィールドにありました。 1.1は引用があることに満足しているようですが、1.2はそうではありません。
引用符を削除するとエラーが削除され、1.2は正常に開きます
上記のオプションを使用してみてくださいしかし、これは私のために働いた。 Java_HOMEはこのように見えましたC:\ Program Files\Java\jdk1.7.0_21; F:\ Software\Apache-ant-1.9.4-bin\Apache-ant-1.9.4\bin Javaのみを保持Java_HOMEのパスC:\ Program Files\Java\jdk1.7.0_21を指定した場合は、追加のパスを削除します
おそらく、32ビットと64ビットの実行可能ファイルの非互換性が原因で問題が発生します。 32ビットAndroid Studioを誤ってインストールした場合、64ビットJDKをダウンロードするとします。この場合、32ビットAndroid Studioは64ビットJDKを取得できません。これが私が直面した問題でした。そこで、以下の簡単な手順に従って動作させました。
@absソリューションに従う
Java_HOME変数を設定してもエラーが引き続き発生する場合は、スタジオフォルダーをCドライブにコピーし、Java versioに応じてstudio.exeまたはstudio64.exeを実行します。