え?JDKが見つかりませんか?(Windows 7 64ビットの場合)


14

Windows 7 64ビットの新規インストールで、最新のAndroid 2.3用の開発環境をセットアップしています。

最初に64ビットJDK 6(jdk-6u23-windows-x64.exe)をインストールしました。次に、64ビットEclipse Classic 3.6(eclipse-SDK-3.6.1-win32-x86_64.zip)をインストールしました。次に、Android SDK Starter Package:installer_r08-windows.exeのインストールに進みます。

しかし...開始時に、「Java SE Development Kit(JDK)not found。」と表示されます。

どうして?ちょうどインストールしました。

これは32ビットと64ビットの不一致ですか?

これをどうやって解決しますか?

更新(1):以下に示すように、%JAVA_HOME%環境変数を設定し、Eclipseにインストール済みのJREを設定しようとしました。これらのどれも問題を解決しませんでした。

このスレッドが示唆するように、問題が発生しているのは私だけではないようです:https : //stackoverflow.com/questions/1919340/android-sdk-setup-under-windows-7-pro-64-bit

64ビットバージョンのAndroid SDKがあるのだろうか。

更新(2):代わりにzipバージョン(android-sdk_r08-windows.zip)を使用し、android.batを実行し、すべての SDKパッケージを更新、ADTプラグイン(8.0.1)をインストールしました。必要なソフトウェアを見つけるためのインストール中のすべての更新サイト」。

これがどうなるか見てみましょう...

更新(3):うまくいきました!(まもなく@bubuの回答を受け入れます)-しかし、Eclipseから(Ctrl + F11)を実行すると、エミュレーターにHelloAndroidアプリが含まれないのはなぜですか?

回答:


8

これは、最新バージョンのAndroid SDKの不具合の可能性があります。

「.zip」バージョンのAndroid SDKダウンロードして、実行sdk manager.exeして更新することができます。次に、Eclipse 用のAndroid開発プラットフォーム(Android Development Tools(ADT)プラグイン)をインストールし、設定のディレクトリをポイントします。


@bubuありがとう(および+1)。これが完全なソリューションになるかどうかはわかりませんが、android-sdk_r08-windows.zipをC:\ android-sdk-windowsに解凍し、システムの%PATH%にC:\ android-sdk-windows \ toolsを追加しましたenv varsおよびEclipse内からADTプラグインをインストールしようとしました。ADTプラグインのインストールが「... requires 'org.eclipse.gef 0.0.0'で失敗しましたが、見つかりませんでした」。次に、あなたが示唆したように「SDK Manager.exe」を実行しようとしましたが、すべての SDKプラットフォームバージョン(1.5から2.3)をインストールするように強制されました。2.3のみをインストールするように依頼する方法はありますか?
Androidイブ

正しい方法は、すべての SDKプラットフォームバージョンをインストールすることだと思います。Android開発者として、絶対に必要でない限り、最新のAPIレベル向けに開発することは望ましくありません。Androidには下位互換性があります。Android1.6用にコンパイルされたアプリケーションを2.3で実行できますが、その逆はできません。さらに重要なこととして、ADTプラグインをインストールする前に、sdk manager.exeを実行して、sdkをダウンロードする必要があります。チュートリアルについては、Android SDK Webサイトを確認してください。
ブブ

@ bubu、OK。私はまだAndroid開発を学び始めたばかりであり、複数のバージョンに気を取られたくありませんでした。しかし、「SDK Manager.exe」ではとにかく許可されないので、それを使用します。
Androidイブ

とにかく、私のアドバイスを聞いて、古いAPIレベルを使用して、Androidマシンで実際にプログラムを実行できるようにしてください。私の知る限り、Android 2.3マシンはまだ出ていません。実際に作成したアプリケーションを実際のAndroidマシンで実行することは、冷たくて応答しないエミュレーターよりもずっと楽しいです。
ブブ

@bubuうーん、私はあなたが言ったとおりにしたが、まだエラーが発生している(ADTプラグインをインストールできない): "(com.android.ide.eclipse.adt.feature.group 8.0.1 .v201012062107-82219)には「org.eclipse.gef 0.0.0」が必要ですが、見つかりませんでした」-ここから先に進む方法はありますか?
Androidイブ

6

リンクの1つから:

ポップアップが表示されたら、JDKが見つからないと言います。「戻る」ボタンを押してから、「次へ」ボタンをもう一度押します。

これは動作します!二度目にそれを見つけた!



2

私が最初に試したいのは、JAVA_HOMEシステム変数を設定することです。多くのJava開発アプリケーションがこれを探しているようです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.