Windows7x64システムにAndroidSDKをインストールしようとしています。
jdk-6u23-windows-x64.exe
がインストールされていますが、Android SDKのセットアップは、 JDKのインストールが見つからないため続行を拒否します。
これは既知の問題ですか?そして、解決策はありますか?
Windows7x64システムにAndroidSDKをインストールしようとしています。
jdk-6u23-windows-x64.exe
がインストールされていますが、Android SDKのセットアップは、 JDKのインストールが見つからないため続行を拒否します。
これは既知の問題ですか?そして、解決策はありますか?
通知を受け取ったらBackを押してからNextを押します。今回はJDK
.
実際のセットアップ:
をインストールしx64 JDK
、最初にback-nextオプションを試してからJAVA_HOME
、エラーメッセージに示されているように設定してみてください。ただし、それでもうまくいかない場合は、次のようにしてください。
それが言うように、環境変数に設定JAVA_HOME
しますが、パスではバックスラッシュの代わりにスラッシュを使用します。
真剣に。
私にとって、それは失敗したときJAVA_HOME
でしたが、それがあったときはC:\Program Files\Java\jdk1.6.0_31
うまくいきましたC:/Program Files/Java/jdk1.6.0_31
-私を狂わせました!
これだけでは不十分な場合は、環境変数Path
%JAVA_HOME%の先頭にも追加してください。
システム環境変数の更新された値:
JAVA_HOME=C:/Program Files/Java/jdk1.8.0_11
JRE_HOME=C:/Program Files/Java/jre8
Path=%JAVA_HOME%;C:...
32 ビット JDK がないと動作しないようです。インストールするだけで満足...
代わりに .zip アーカイブをダウンロードして実行しSDK Manager.exe
たところ、魅力的に機能しました。それ以外の場合は、.exe で同じ問題が発生しました。
警告: コメンターが言及したように、これを Windows 7 で試さないでください! Windows XP 64 ビットでテストしました。
投稿された解決策はすべての人 (私自身、私を含む) には機能しないため、Windows 64 ビット システムでこれを解決する別の方法 (レジストリのハッキングなどを除く) を探している人のためにメモを残しておきます。環境変数に PATH (大文字!!) を追加し、その値を JDK-Path に設定するだけです。
JAVA_HOMEまたは「戻る」ソリューションでは機能しなかったように、機能しなかった既存の「パス」にJDKを追加しました。それを「PATH」に追加すると、ようやくうまくいきました。
これが誰かの役に立てば幸いです。
必要なのは、次の2つのレジストリエントリだけです。他のレジストリのものを投稿した人は、基本的にすべてのキーをにコピーしたように見えHKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft
ますHKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft
が、ほとんどのキーは必要ないため、これは明らかに理想的なソリューションではありません。
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Development Kit]
"CurrentVersion"="1.6"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Development Kit\1.6]
"JavaHome"="C:\\Program Files\\Java\\jdk1.6.0_23"
これらの解決策はどれもうまくいきませんでした。のファイル名を一時的に変更して修正しましC:\Windows\System32\java.exe
たjava_.exe
ここでの解決策はどれも、この64-bit
バージョンでは機能しませんでした。
環境変数のJDK
パスの前にc:\windows\system32\
パスを配置すると、問題が解決します。それ以外の場合、はバージョン32-bit
java.exe
の前に見つかります。64-bit JDK
いくつかのブログ投稿を読んだ後、インストーラーが JDK を見つけられなかったと言ったときに[戻る] をクリックし、もう一度 [次へ] をクリックすると、魔法のように JDK が見つかります。レジストリのいじりや再ダウンロードなどはありません。
JAVA_HOME 環境変数(System Variablesの下)を追加すると、うまくいきました。「戻る」ボタンと「次へ」ボタンをクリックしても機能しませんでした。
Windows 7 Professional x64、JDK 1.7.0_04 (64 ビット、x86 バージョンがインストールされていません)
インストーラーは特定の (1.6?) バージョンで JDK を見つけようとしていると思います。見つからない場合は、私の場合は設定されていない JAVA_HOME をチェックします。別のコンピューター (同じシステムですが、JDK 1.6 x64 を使用) があり、JAVA_HOME 変数なしで動作しました。
JDKの32ビット版をインストールする必要はありません:)
このレジストリの修正は、私の Windows 7 x64 セットアップで魔法のように機能しました: http://codearetoy.wordpress.com/2010/12/23/jdk-not-found-on-installing-android-sdk/
Report errorと を押しOKます。Next有効になります。
環境JAVA_HOME
変数を
C:\Program Files\Java\jdk1.7.0_07
それ以外の
C:\Program Files\Java\jdk1.7.0_07\bin
私のためにそれを修正しました。
これを書いた上記の人:「私もこの問題を経験しましたが、答えはどれも役に立ちませんでした。私がしたことは、JAVA_HOME変数から最後のバックスラッシュを削除したところ、機能し始めました。また、binフォルダーを道。" 実はこれが正解でした。
このSDKをインストールするには、これが私がしたことです。最新の Microsoft OS Windows 8 を実行しています。
ユーザー変数:
道
C:\Program Files\Java\jdk1.7.0_07\bin
環境変数
次の 2 つを作成します。
クラスパス
%HOME_JAVA%\jre\lib
HOME_JAVA
C:\Program Files\Java\jdk1.7.0_09
これはすでに存在するので、編集するだけです:
パスのこの最後に、
WindowsPowerShell\v1.0\
単に「」を追加します;C:\Program
Files\Java\jdk1.7.0_09"
これは私がやったことであり、私にとってはうまくいきました。=)
.exeインストーラーではなく、zip形式のバージョンをダウンロードしてインストールしてみてください。
また、管理者として実行してください!バックスラッシュの修正でうまくいきました。
私は同じ問題を抱えていて、JDKのx86バージョンをインストールすることで解決しました(Windows XP x64上)。
私は同じ問題を抱えていて、すべての解決策を試しましたが、何もうまくいきませんでした。問題は、インストールされている Windows 7 が 64 ビットであり、インストールするすべてのソフトウェアが 32 ビットである必要があることです。Android SDK 自体は 32 ビットであり、32 ビット JDK のみを識別します。そこで、以下のソフトウェアをインストールします。
私はそれを試してみましたが、すべて正常に動作します。
私もこの問題を経験しましたが、どの答えも役に立ちませんでした。私がしたことは、JAVA_HOME変数から最後の円記号を削除し、それが機能し始めたことです。また、パスにbinフォルダーを含めないように注意してください。
1-「JAVA_HOME」環境変数を単純に実行しました。
2-Android SDK を右クリックし、互換性タブから Windows 7 と管理者を選択します。
3-もう一度実行します。
Android SDK は 32 ビット アプリであり、動作させるには 32 ビットの JDK が必要です... 64 ビットの JDK は使用できません...
機能するソリューションであり、レジストリの変更は必要ありません
Java bin パスを PATH 環境の前に置くだけです。
前のパス
C:\Windows\system32;C:\Windows\%^^&^&^............(old path setting)
後のパス
C:\Program Files\Java\jdk1.6.0_18\bin;C:\Windows\system32;C:\Windows\%^^&^&^............(old path setting)
これで、Android SDK インストーラーが動作するようになりました。
ところで、私は Win7 x64 を実行しています。
ええ、Java SE SDKの32ビットバージョン(または任意の組み合わせ)をインストールします。それはあなたの問題を解決するのに役立つはずです。
Windows 8 x 64のinstaller_r21.1-windows.exeの場合、私にとってうまくいったのは、ユーザー環境変数JAVA_HOMEをC:\ Program Files\Java\jdk1.7.0_10に設定することでした。これが皆さんのお役に立てば幸いです!:)
上記の方法は、Windows 8 Pro では機能しませんでした。
パスを設定するだけです
C:\Program Files\Java\jdk1.7.0_07\
C は、JDK をインストールしたドライブです。
最後のバックスラッシュを忘れないでください。
Windows 7 の 64 ビット バージョンを実行していますが、次の実行可能ファイルを使用して Android Studio 1.0 をインストールしようとすると、この問題が発生しました。
http://developer.android.com/tools/studio/index.html
リストされているすべてのソリューションと、JDK 1.7 および 1.8 のいくつかの異なるバージョンを試しました。サイコロはありません。私はアプリケーションの圧縮バージョンをインストールしましたが、それは魅力的に機能しました:
http://tools.android.com/download/studio/canary/latest
この問題にはまだ困惑しています。特に、Android Studio のベータ版が問題なく動作したためです。
Win7 64 ビットはサポートされていないため、32 ビット SDK バージョンをダウンロードする必要があります。サポートされている 64 ビット バージョンは Windows Server 2003 のみです。Java SDK のダウンロード中に、プラットフォームとして「Windowsx64」ではなく「Windows」を選択します。
このAndroid SDKをインストールしたら、魅力的にインストールされました。お役に立てれば。
提示されたほぼすべてのオプションを試すのに1時間強を費やしました. 最終的に、アンインストールしたソフトウェアの古いエントリがたくさんあることがわかりました。古いデータがある (間違ったディレクトリを指している) レジストリ ノードをすべて削除しました。これには、
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java 実行環境]
と
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java 実行環境]
JDK に含まれる JRE としてのエントリ。
また、環境変数のすべての JAVA エントリを削除しました。自分でクリーンアップしない悪いアンインストーラーのせいだと思います。
マシンを再起動することをお勧めします。私にとっては、スラッシュを使用しなくても、ウィンドウを再起動した後に機能しました。
JDK 64 bit 1.6 for Windows
と の両方をインストールしますJRE 1.7 64bit for Windows
。
私の場合はうまくいきました。
この問題は、SDK リビジョン 20.xxx で修正されています。
http://dl.google.com/android/installer_r20.0.3-windows.exeからダウンロードします
Windows ユーザーの場合:
JAVA_HOME 環境変数を設定します: http://wso2.org/project/wsas/java/1.1/docs/setting-java-home.html
投稿された解決策をいくつか試してみましたが、動作を開始する前にシステムの再起動が必要でした。これは、JDK をインストールしたばかりだったことが原因である可能性があります。これが私が行っていたすべてのことです-どれが不可欠かはわかりません:
私の場合、問題は JAVA_TOOL_OPTIONS 環境変数にありました。削除するまで何も役に立ちません。それが誰かを助けることを願っています!
x64 SDK を実行する Windows 8。
なんらかの理由で、手動で入力したり、参照オプションを使用して検索したりしても、Android Studio はそれを検出しませんでした。
押し戻してもうまくいきません。
エラーの報告は機能しません。
JAVA_HOME またはその他の提案を C:... に追加しても機能しません。
それが機能したJavaファイルを実行した 後、Android Studioのインストールを再度開始しただけでした。
Android インストーラーのバグです。最新のインストーラーをダウンロードしてお試しください。それはうまくいくでしょう。
ユーザーの環境変数に次を追加します(Windows 10)
JAVA_HOME=C:/Program Files/Java/jdk1.8.0_11
JRE_HOME=C:/Program Files/Java/jre8
Path=%JAVA_HOME%;C:...
その後、Android Studio の現在のインストールをキャンセルして、もう一度開始します。今回はうまくいきました。JDK エラーはありません。
私の問題は、studio64.exe の代わりに studio.exe を実行することでした。Windows 8 64ビットを実行しています
D: ドライブに jdk をインストールしました。他の答えはどれも私にとってはうまくいきませんでした。C: ドライブからインストール先へのシンボリック リンクを作成して、インストールしました。
c:
cd "Program Files"
mklink /d Java "d:\Program Files\Java"
jdk (および jre) のインストール ディレクトリは「Java」のサブディレクトリであるため、リリースによって名前が変わってもアップグレードは問題になりません。
Wine ユーザーの場合:...「実装されていない」(「find」コマンドと「/D」スイッチを「copy」に切り替えるなど) に関係する理由から、取得するにはもう少しごまかす必要があるようです。 Wine で JDK を表示するための Android SDK。
しかし、私はハードルを通過し、機能した何か (何でも) を共有する義務があります (おそらく):
Java の検索を担当するのは、スクリプト "tools/lib/find_java.bat" です。そのファイルの先頭に、次を追加します。
set java_exe=%JAVA_HOME%/bin/java.exe goto :EOF
:MkTempCopy
直前まで
:EndTempCopy
これで (JAVA_HOME を設定した場合) android.bat を実行して、必要な SDK パーツをインストールできるはずです。