web-dev-qa-db-ja.com

Android SDK Managerを開くことができません

私の問題に対する答えをここや他の場所で検索したが、私はまだこれを修正することができない。

Eclipse、ADTプラグイン、およびAndroid SDK。しばらくしてから閉じます。

私はいくつかの提案された解決策を試してみました:パスとJava_HOME変数のさまざまな構成、JDKの32ビット版と64ビット版のインストール、管理者として実行、すべて成功しませんでした。

さまざまなコンポーネントが次のパスにインストールされます。

JDK - C:\Program Files\Java\jdk1.7.0_11
JRE - C:\Program Files\Java\jre7
SDK - C:\ADT\sdk

私のJava_HOMEは、最初にC:\Program Files\Java\jdk1.7.0_11に設定され、私のパスにはC:\Program Files\Java\jdk1.7.0_11\binが含まれます。

SDKを再インストールしようとしましたが、インストーラーはJavaの場所を正しく識別しますが、それでも動作しません。

誰でもこれで私を助けることができますか?私は実際に髪を引き裂いています!

29
Rob S

Cmdを開き、

Android sdk folder、

tools/lib /で、find_Java.batを編集し、

以下のような行が表示され、ファイルに黒い線を追加して保存します。

remパスに有効なJava.exeがあることを確認します。戻りコードは

remは、コマンドが機能した場合は0、execが失敗した場合は1(プログラムではない

が見つかりました)。 ( '%〜dps0\find_Java.exe -t')の/ f %% aでJava_exe = %% aを設定します

この

set Java_exe = "C:\ Program Files\Java\jdk1.7.0_11\bin\Java.exe"

定義されていない場合、Java_exe goto:CheckFailed

:SearchJavaW

rem同じ場所にjavaw.exeが見つかるかどうかを確認します

java.exeより。 remそれがうまくいかない場合は、

見つけたJava.exe。/f %% a in( '%〜dps0\find_Java.exe -t -w')

存在しない場合はjavaw_exe = %% aを設定してください%javaw_exe%set javaw_exe =%Java_exe%

set javaw_exe = "C:\ Program Files\Java\jdk1.7.0_11\bin\Java.exe"

私はそれが役立つことを願っています

43
Talha

タルハの答えは正しいです。彼のソリューションの黒い線に引用符を含めないようにする必要があるかもしれないことを追加するだけです。

次の追加は私のために働いた:

set Java_exe=C:\Program Files\Java\jdk1.7.0_11\bin\Java.exe
19
LauriK

この場合、この問題の原因は次のとおりです。レジストリに、UTF-8(chcp = 65001)を使用するCMDを設定する設定がありました。

C:\Programmer\Android\SDK Manager.exeをダブルクリックすると、説明されている症状が現れます。

C:\Programmer\Android\sdk\tools\lib\SDK Manager.exeをダブルクリックすると、ヒントがあります:A pop-up stating: Failed to execute tools\Android.bat

C:\Programmer\Android\sdk\toolsでCMDウィンドウを開始し、Android.batを実行すると、ファイルを編集して最初の@echo offを削除しても、出力はありませんでした。コマンドchcpを実行すると65001が返されました。

したがって、chcp 850でコードページを変更してからAndroid.batを再度実行すると、次の行で終わる出力が得られました:call lib\find_Java.bat。これは同じ問題であることが判明しました。新しいCMDが生成されるたびに、コードページは65001に変更されました

次のレジストリエントリを編集し、値を削除することで問題を修正し、すべてが機能しました。

HKEY_LOCAL_MACHINE->SOFTWARE->Microsoft->Command Processor->AutoRun: @chcp 65001>nul

ここに空の値がある場合、コードページ850を使用してCMDを作成すると、batファイルが再び機能し始めます。

そもそも何がこの変更を行ったのかはよくわかりませんが、今では治療法を知っています。

2
Johny Johansen

多くの検索を行った後....インストールして...再インストール.....上記の回答に従ってAndroid.batのパスを変更しました.....最終的な解決策は、Eclipseを実行するか、 batファイルまたはAndroidマネージャーが開くためのWindows 8の管理者としてのスタジオ!

1
Afshin Ghazi

これらの手順に従うと、Windows 7 64ビットには影響せず、_Java_HOME_システム変数を持っている必要はなく、Android.batを編集する必要はありません

  1. Android SDK、Android JDK 64ビット、およびJava JRE x86内でJava St​​udioをダウンロードします

  2. 最初にJava JREをインストールしてから、Java JDK 64ビットをインストールし、最後にAndroid St​​udioをインストールします。

  3. ここで、最初にAndroid St​​udio(64ビットバージョン)を起動します。JVMを実行するにはJava_HOME設定が必要です。jdk.x.x.x(version)フォルダー(PC:_jdk1.8.0_25_を_"C:\Program Files\Java\")_ folderをAndroid St​​udioフォルダーに変更し、そのフォルダー(Android St​​udio内)の名前を「jre」_(jdk1.8.0_25 -> jre)_に変更します。

  4. Eclipseを使用する場合(今は公式ではありません)Android jre.x.x.x(version) x86フォルダーをコピーするだけで、どこからでもJava SDK Managerを開くことができます(以前にインストールした場所からEclipseに移動し、名前を「jre」に変更します。対処後、使用するEclipseでAndroid SDKパスを選択します。これはAndroid St​​udioとEclipseの両方で機能します。

  5. それでもウイルス対策を拒否する場合は、ウイルス対策に注意してください(ウイルス対策を削除し、問題が発生しないことを確認してからインストールしてください)!

0
AnHuy

adt-bundle-windows-x86_64-20131030.Zipを抽出すると、3つのファイルが破損していました。

("sdk/tools/lib/httpcore-4.1.jar","sdk/tools/lib/find_Java.exe","sdk/tools/lib/sdk-common.jar")

理由はわかりませんが、古いバージョンのAndroid SDK e.g. Android-sdktools_installer_r20.0.1-windows.exeなどを使用してこれらのファイルを置き換えることができます。

0

上記のすべての方法を試しましたが、いずれも機能しませんでした。すでにjdk-10などをインストールしている場合は、それをアンインストールしてjdk-8をインストールします。パス変数を作成した場合は、すぐに「Java_HOME」変数を削除し、「=」変数からJavaパスも削除します。その後、jdk-8をインストールし、sdkマネージャーをインストールします。完全に。

0

これは、マシンにJavaをインストールしていない場合にも発生する可能性があります。同様の問題がありましたが、Java Java from https://www.Java.com/en/download/help/download_options.xml

よろしく、アブヒ

0
Abhi

cmd this "Android.bat update sdk"この方法で "SDK Manager.exe"を開くことができます

注意

1.環境内の「D:\ SDK\Android-sdk-windows\tools」パス。

2.SDK「ツール」フォルダーを置き換えます。これはサイトです-> https://developer.Android.com/studio/index.html 、次に「コマンドラインツールのみを取得する」を選択します。非推奨のバージョン「SDK Manager.exe」)このように動作しましたAndroid Studio 2.3

3.「Android.bat update sdk」が機能しない場合は、このビデオを参照してください-> https://www.youtube.com/watch?v=FMLVY3PqPlc

0
a442509097

eclipseおよびAndroid SDKのmd5チェックサムを確認してください。md5チェックサムの問題である可能性があります。

ダウンロードしたファイルのmd5チェックサムを計算するには、 http://www.guidingtech.com/9800/what-is-md5-checksum-how-to-verify-it/にアクセスできます

正しいmd5チェックサムの場合:-1. Eclipseの場合、公式のダウンロードサイトにリンクして、ダウンロードしたダウンロード済みパッケージをクリックし、Eclipseダウンロードファイルと一致するチェックサムに移動します。 2. Android sdkの場合 http://developer.Android.com/sdk/index.html に移動し、ダウンロードをクリックします他のプラットフォームの場合、md5チェックサム(f09aa4557bd1dc2703fde95dcdd6b92e)と一致します。

私の場合、すべてのものを4回ダウンロードしました。に関して

アジャイ

0
user1931418