私の問題に対する答えをここや他の場所で検索したが、私はまだこれを修正することができない。
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の場所を正しく識別しますが、それでも動作しません。
誰でもこれで私を助けることができますか?私は実際に髪を引き裂いています!
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"
私はそれが役立つことを願っています
タルハの答えは正しいです。彼のソリューションの黒い線に引用符を含めないようにする必要があるかもしれないことを追加するだけです。
次の追加は私のために働いた:
set Java_exe=C:\Program Files\Java\jdk1.7.0_11\bin\Java.exe
この場合、この問題の原因は次のとおりです。レジストリに、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ファイルが再び機能し始めます。
そもそも何がこの変更を行ったのかはよくわかりませんが、今では治療法を知っています。
多くの検索を行った後....インストールして...再インストール.....上記の回答に従ってAndroid.batのパスを変更しました.....最終的な解決策は、Eclipseを実行するか、 batファイルまたはAndroidマネージャーが開くためのWindows 8の管理者としてのスタジオ!
これらの手順に従うと、Windows 7 64ビットには影響せず、_Java_HOME
_システム変数を持っている必要はなく、Android.batを編集する必要はありません
Android SDK、Android JDK 64ビット、およびJava JRE x86内でJava Studioをダウンロードします
最初にJava JREをインストールしてから、Java JDK 64ビットをインストールし、最後にAndroid Studioをインストールします。
ここで、最初にAndroid Studio(64ビットバージョン)を起動します。JVMを実行するにはJava_HOME設定が必要です。jdk.x.x.x(version)
フォルダー(PC:_jdk1.8.0_25
_を_"C:\Program Files\Java\")
_ folderをAndroid Studioフォルダーに変更し、そのフォルダー(Android Studio内)の名前を「jre」_(jdk1.8.0_25 -> jre)
_に変更します。
Eclipseを使用する場合(今は公式ではありません)Android jre.x.x.x(version)
x86フォルダーをコピーするだけで、どこからでもJava SDK Managerを開くことができます(以前にインストールした場所からEclipseに移動し、名前を「jre」に変更します。対処後、使用するEclipseでAndroid SDKパスを選択します。これはAndroid StudioとEclipseの両方で機能します。
それでもウイルス対策を拒否する場合は、ウイルス対策に注意してください(ウイルス対策を削除し、問題が発生しないことを確認してからインストールしてください)!
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
などを使用してこれらのファイルを置き換えることができます。
上記のすべての方法を試しましたが、いずれも機能しませんでした。すでにjdk-10などをインストールしている場合は、それをアンインストールしてjdk-8をインストールします。パス変数を作成した場合は、すぐに「Java_HOME」変数を削除し、「=」変数からJavaパスも削除します。その後、jdk-8をインストールし、sdkマネージャーをインストールします。完全に。
これは、マシンにJavaをインストールしていない場合にも発生する可能性があります。同様の問題がありましたが、Java Java from https://www.Java.com/en/download/help/download_options.xml 。
よろしく、アブヒ
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
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回ダウンロードしました。に関して
アジャイ