web-dev-qa-db-ja.com

SDK ManagerはWindows 7 64ビットを起動しませんか?

私はこの問題が何度か前に解決されたことを知っていますが、古い質問にコメントするのではなく、(できれば)更新された情報で新しい問題を作成することにしました。

タイトルのとおり、どうしてもSDK Managerを実行できません。 32ビット版と64ビット版の両方のjdk1.7.0をインストールしようとしましたが、うまくいきませんでした。

現在、私はjdk(32ビット)とsdkの両方をC:\ディレクトリーにインストールしています。多くの人が言ったように、場所を反映するために以下の環境変数を変更しました。つまり:

変数名:PATH
変数値:

C:\ Android\android-sdk\tools; C:\ Java\jdk1.7.0 \; C:\ Program Files\Common Files\Microsoft Shared\Windows Live; C:\ Program Files(x86 )\ Common Files\Microsoft Shared\Windows Live;%SystemRoot%\ system32;%SystemRoot%;%SystemRoot%\ System32\Wbem;%SYSTEMROOT%\ System32\WindowsPowerShell\v1.0 \; C:\ Program Files(x86)\Windows Live\Shared; C:\ Program Files\Intel\WiFi\bin \; C:\ Program Files\Common Files\Intel\WirelessCommon \

(明らかに、最初の2つの値のみを追加しました)

誰かがこれを設定するのと同じ困難を抱えていたに違いありません。 32ビットのWin7マシンにすべてをインストールしても問題はありませんでしたが、64ビットがメインのコンピューターであり、使用方法を学ぶには、SDKが必要です。

(編集:解決済み!)

私が抱えていた問題は、コマンドプロンプトウィンドウがポップアップし、SDK Managerがロードを開始してすぐにクラッシュすることでした。

奇妙なことに、私のものと非常によく似たコンピューターを持っている誰かが、まったく問題なくインストールされたばかりです。変だ。

最後に別の環境変数を追加しました。

変数名:Java_HOME

変数値:C:\ Java\jdk1.7.0 \

そしてそれはうまくいった!

みんなの助けに感謝します。これが同じ問題を抱えている可能性のある他の誰かを助けることを願っています.

24
thewhistler

OK、Windows 7 64ビットマシンの1つでJava_HOMEトリックは機能しました。つまり、Java_HOME = jdk binディレクトリを設定します。また、jdk binディレクトリをパスに追加します。

他のWindows 7 64ビットマシンでは、さらに問題が発生しました。別のfind_Java.batをダウンロードしてみましたが、役に立ちませんでした。私はAndroid_SWT = lib\x86_64を設定してみました-それは少し助けになりました。

結局、Java_HOMEとパスの変更に固執し、Android sdkのインストールをスキップし、ADTプラグインをEclipseにインストールしました。そこから、再起動すると、EclipseヘルプにSDK Managerが表示されます。そこから走らせてみると、順風満帆でした。

8
Dean

コマンド画面が一時的に表示されて消えてしまったJavaへのポインタをパスに追加これらの投稿の1つで先に述べたように、それ問題は解決しませんでした次に、私はinstalled Java SDK、it問題は解決しませんでした。次にJava_HOME変数を追加しましたが、問題は解決しませんでした

c: driveにsdkファイルがインストールされているディレクトリファイルを介してナビゲートを開始しました。これは「sdk」と呼ばれます。

  • 「ツール」の下に「アンドロイド」ファイルがあり、ファイルタイプはWindowsバッチファイルです。
  • それをクリックすると、SDKマネージャーが開きます。
3
Kais

私の場合、「C:\ Program Files(x86)\ Java \」にJDKがありました。そのため、SDKを開始するためにSDKmanager.exeとEclipseの両方を使用した場合、JDKは起動しませんでした。

そこで、JDKをC:/にコピーしてパスを更新すると、動作し始めました。 (問題はJava_HOMEパスのスペースでした)

0
AndyW

多分2つの変数設定が不足しています:

  • set Java_exe = %Java_HOME%-システムグローバル変数を設定している場合はJava_HOMEを使用してください!

  • / '%% a in('%Java_exe%-jar %work_dir%\lib\archquery.jar ')do set swt_path = lib\%% a Missed local variable is bold.

私はこの変更を行い、それは私にとっては仕事ですシステム:Windows7 x64 IDE:Eclipse JUNO x64

0
aBanhidy

問題をより適切にデバッグするには、コマンドラインからsdk/tools/Android.batアプリケーションを実行します。これにより、実行可能ファイルをダブルクリックしたときなど、cmdウィンドウが自動的に閉じた場合に失われるエラーメッセージが出力される可能性があります。

また、この質問に対する回答を完全にするために、SDKマネージャーを管理者として実行してみてください。

0
Adam

ユーザーアクセス制御 設定の強度を下げてみてください。

0
Graham Borland

これと同じようにパスを更新すると、SDKが機能し始めました。

Java_HOMEは私のjdkディレクトリを指します

Android_SDK_HOMEはmy Android sdk directoryを指します

Android_SWTは%Android_SDK_HOME%\ tools\lib\x86_64を指します(はい、swt.jarがここにあります)

PATHはC:\ Windows\System32(yes xcopy.exeはここにあります)と%Java_HOME%\ bin(yes Java.exeはここにあります)、および%Android_SDK_HOME%\ platform-toolsを指します

詳細はここをクリック

0
andrew

これは、stackoverflowに関する私の最初の回答です。問題が解決されることを願っています。

A.コマンドプロンプトに移動し、Androidと入力するだけです。以前にAndroid studioをインストールしている場合は、機能します。

B. sdkのみをダウンロードする必要がある場合は、これを開きます link このような手順に従います。このような手順を実行した後、Windows PowerShellに移動して「choco install Android-sdk -y」と入力すると、sdkマネージャーのみがインストールされます。すべてが完了したら、コマンドプロンプトに移動し、Androidをコマンドとして実行します。問題が解決されます。

0
Vikash Sharma

私は64ビットのWindows 7を使用しており、これまでのところSDKマネージャーに問題はありません。

32ビットと64ビットの両方のJDKがインストールされていますが(7ではなくJDK-6)、Javaホームは64ビットJavaのみを指します。レジストリのJavaホーム:

HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit\1.6.0_20\JavaHome

64ビットのJDKを指す必要があります。 Java]ウィジェットを使用して実行することをお勧めします->プログラム

0

同じ問題があった。適切なファイルをすべてダウンロードし、C:\Developmentフォルダに解凍しました。 Eclipseを開き、[Windowsの選択]ドロップダウンボックスを開きます。この場所からSKD Managerを起動します。私のために働いた!!!!!!!

0
Threeguyspop