web-dev-qa-db-ja.com

SDKManagerは「Java.exe」ロックディレクトリのインストールに失敗しました

Android SDK Toolsrevision 21からrevision 20.0.3に更新しようとしたときに、不思議なエラーが発生しました。 ADTプラグインが適切に更新されたため、解決されるまで停止しています。

ディレクトリをロックしているとしてcmd.exeJava.exeがリストされた最初のエラーは、cmd.exeを強制的に閉じて、次のようになりました。

Java.exeを強制的に閉じると、明らかに私のSDKマネージャーが閉じます。

SDKマネージャーログ:

これは私の仕事用コンピュータなので、再起動によるダウンタイムを避けたいと思っています。誰かがこの問題に遭遇して解決できたかどうかを知りたいだけです。

Eclispeを閉じてファイルディレクトリからSDKManagerを実行しようとしましたが、同じ問題です。ディレクトリを開いているときに誰かがこれを経験したと読んだので、閉じても同じ問題が発生しました。どんな助けでも大歓迎です。


Eclipse:
バージョン:3.7.2
ビルドID:M20120208-0800


更新:

新たに再起動しました[〜#〜] not [〜#〜]解決しました。

13
jnthnjns

\toolsフォルダーをコピーし、コピーに\toolsCopyという名前を付けることで、これを解決しました。次に、管理者権限でAndroid.batフォルダーから\toolsCopyを実行しました。

\toolsからSDKマネージャーを実行すると、明らかな理由により、\toolsディレクトリの名前の変更がロックされました。 SMH

41
jnthnjns

それは長い検索の後に私のために働きます

  1. SDKManagerとEclipseを閉じます。

  2. Adtを保存したフォルダーに移動します。

  3. そのadtフォルダーには、toolsと呼ばれるフォルダーがあります。

  4. そのフォルダーの内容のコピーを作成し、copytoolsというフォルダーに貼り付けます。

  5. 次に、コマンドプロンプトに移動し、copytoolsの場所に移動します。

  6. 次に、コマンドAndroid.batを実行すると、SDKマネージャーが起動します。

  7. 次に、必要なすべてのプラグインを更新します。元のフォルダが更新されます。

  8. 更新後、コピーを削除します。

9
Pravin Bhosale

Android-sdk\tempフォルダーに移動してtools_r22.3-windows.Zipを抽出し、現在のtoolsフォルダーの名前をtools123に変更し、抽出したツールフォルダーを\Android-sdk\に移動することで作業を開始しました。

4
user3062384

Eclipseを閉じて、再試行すると機能します。(Eclipseを閉じた後Android SDK Managerウィンドウは閉じません)

または、

タスクマネージャーに移動し、Eclipseプロセスを終了して、もう一度やり直してください。

0
Salim

100%動作しています...

  1. eclipse.exeを閉じる
  2. android-sdkを含むディレクトリに移動します
  3. sDKManager.exeを実行します
  4. 必要なパッケージをインストールする
  5. sDKManager.exeを閉じる
  6. Eclipseを起動すると、ほぼ完了です。
  7. eclipseの[ヘルプ]メニューにアクセスしてADTプラグインを更新し、更新を確認します
  8. コンピュータを再起動してください。
0
kapil

私はそれを非常に簡単な方法で解決し、私にとってはうまくいきました。

  1. eclipse.exeを閉じる
  2. android-sdkを含むディレクトリに移動します
  3. sDKManager.exeを実行します
  4. 必要なパッケージをインストールする
  5. sDKManager.exeを閉じる
  6. Eclipseを起動すると、ほぼ完了です。
  7. eclipseの[ヘルプ]メニューにアクセスしてADTプラグインを更新し、更新を確認します
  8. それが機能しない場合(私の場合は古いバージョンのプラグインを手動で削除しませんでした)は機能し、 https://dl-ssl.google.com/Android/Eclipse/
0
Muhammad
  • コマンドラインとエクスプローラーを閉じます(Java.exeをブロックしているものは何でも)
  • 一時フォルダー(Android-sdk\temp)からすべてのファイルとフォルダーを切り取ります
  • 他のフォルダに貼り付けます(temp_old)
  • Cmd.exe(管理者として実行)を実行し、プロセスを再開します。
  • それでも機能しない場合は、ツールディレクトリを一時フォルダに手動でコピーして確認してください。
0

それを解決するためのステップ

  1. 日食を閉じる

2.SDKマネージャーを実行します

3.パッケージを更新します

わたしにはできる

0
PavanKumar

同じ問題が発生しました。次に、tempフォルダーに移動して「tools_r24.0.2-windows.Zip」を抽出し、抽出したフォルダーから「tools」フォルダーをコピーして、「sdk」フォルダー内に貼り付けます(またはtoolsフォルダーをオーバーライドします):)

0

使用する場合Androidバンドル

sDKマネージャーとEclipseを閉じます。バンドルgotoツールのSDKフォルダーから。 toolsフォルダーのすべてのファイルをtoolscopyという名前の別のフォルダーにコピーします。 cmdで、SDKフォルダーに移動し、toolscopyに移動して、「Android.bat」を実行します。これでSDKマネージャーが実行され、すべての更新を更新できます。 toolsフォルダーは自動的に更新されるため、toolscopyフォルダーを削除できます:D

0
geet Sebastian