2012-05-06 4 views
10

私は2.3.3アンドロイドAPIをインストールしていますが、私はこのエラーを得た:次のプロセス:-java.exeは、以下のディレクトリのロックされている-cmd.exe:

Warning: 
The following processes: 
-cmd.exe 
-java.exe 
are locking the following directory: 
C:\Program Files (x86)\Android\android-sdk\tools 

すべてのヘルプを??

+0

セカンドタイムを更新...あなたは何か、おそらくSDKマネージャ(「アンドロイド」と呼ばれるプログラム)を実行しています実際にはtoolsフォルダにあります。 –

+0

http://stackoverflow.com/questions/10470593/android-sdk-package-installation-error-although-eclipse-sdk-manager-are-run-as/10470884#10470884 –

答えて

3

私は同じ問題を抱えています。その後、私はlatest SDKをダウンロードしました(SDKのみ、Androidプラットフォームをダウンロードする必要はありません)。

「android-sdk」フォルダに「tools」という名前のフォルダがあります。私は以前の "tools"フォルダを、新たにダウンロードした "tools"フォルダに置き換えました。今のところEclipseで動いています。

0

ddmsの実行中にこのエラーが発生しました(私はあなたの電話から印刷画面を取得していました)。終了し、[はい]をクリックします。再び

C:\Program Files (x86)\Android\Android SDK\temp 

とすべてのものをカットして、新しいフォルダに貼り付けていた。..

ファイル名を指定して実行を更新..

25

ちょうどこのディレクトリを行きます問題は解決されました。私は環境変数にtoolsディレクトリを設定します。この結果は "tools"ディレクトリの名前を変更できません。解決策:一時的に内部の環境変数を削除し、日食をオフにし、再更新してください。

+3

yがこのエラーの原因ですか? – amalBit

+1

数時間私は解決策を試していましたが、最終的にはこの答えのbcozを働かせました...... 誰かが答えを受け入れてください... –

+1

私は一時的に.zipを抽出し、すべての内容をツールフォルダに貼り付けましたcmdを閉じた後)、これは私を分類した。 – Mafro34

0

私はこれと同じに遭遇しています

-1

は、Tempフォルダに移動し、ボタンをチェックし、あなたがに行くことができる

0

を押して読み取り専用外します: C: "ツール" \プログラムファイル(x86の)\のAndroid \ androidの-SDK は、フォルダを削除します C:¥Program Files(x86)¥Android¥android-sdk¥temp¥tools_r21.1-windows.zipにダウンロードしたzipファイルをC:¥Program Files(x86)¥Android¥android-sdkに解凍します。このzipファイル内のフォルダの名前は "tools"で、削除されたフォルダが置き換えられます。

SDKツールをSDKマネージャにインストールするのと同じです。 私はこの問題を抱えていました。

0

C:\ Program Files(x86)\ Android \ android-sdkに移動し、一時フォルダを削除します。最新のSDKをダウンロードするには、SDKマネージャを再実行してください。

-1

"temp"フォルダをsdkフォルダから削除し、 "temp"フォルダもadtフォルダから削除しました。出来た。

2

私にとっては、指定したフォルダ(C:¥Program Files(x86)¥Android¥android-sdk¥tools)の名前を変更しています。フォルダの名前を変更した後、アンドロイドスタジオを開いた。次に私は、私が名前を変更し、android.batファイルを実行したツールフォルダに入った。これはマネージャーを開き、問題なくインストールすることができました。新しいツールフォルダが作成され、名前が変更された古いものを削除することが安全であると仮定して使用されます。

0

私はこのように「解決」しました。以前と同じように、C:\ Program Files(x86)\ Android \ android-sdk \ tempに移動し、新しいフォルダにコンテンツをコピーします。ダウンロードしたばかりの新しいツールが入っているzipファイルの内容を解凍し、フォルダ全体をC:\ Program Files(x86)\ Android \ android-sdkにコピーし直します。これは私のために働いた。

+1

hmm ..以前の回答と比べて新しいものはありませんか? – kleopatra

0

http://developer.android.com/sdk/index.htmlからsdkをダウンロードしてください。ダウンロードしたsdkフォルダからツールフォルダをコピーし、既存のsdkフォルダ内の既存のツールディレクトリを置き換えてください。これは私のために働いた。私はsdkを更新している間、この問題に直面しています。コピーして貼り付けると、更新されたバージョンのツールを既存のsdkに置き換えても問題はありません。これは、あなたがsdkを更新する必要があるときにいつでもそれを行う必要があるので、正しい方法ではありません。より良い方法は、ur ddkのツールディレクトリをコピーして、このフォルダにtoolsDiplicateのようなdiff名で貼り付け、android.batファイルを管理者として実行することです。お役に立てれば。この問題を解決するための他の方法または私たちがこの問題に直面する理由は教えてください。

0

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

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

0
  1. あなたのandroid-sdkフォルダに移動してください。 \ Users \ユーザーEshad \のAppData \「tools1」または「toolss」または
  2. オープンcmdを管理とし、cmdを 元Cからその新しい名前に変更tools1/toolssフォルダに移動何か他のもののよう
  3. 名前の変更「ツール」フォルダWindows上ではなく、私が解決し、これらすべてのトリッキーなことをやっている場合はローカル\アンドロイド\
  4. android.batファイルを実行するためのAndroid SDK \ toolss>アンドロイド
  5. タイプ 'アンドロイド' は今
0

を更新しますそれはあなたがここに得ることができる 'sdk only' installer.exeをダウンロードすることによって - >http://developer.android.com/sdk/index.html

1)スクロールダウンして、他のプラットフォーム

2のダウンロードをクリックして)次の2つのテーブルADTバンドルおよびSDKツールが表示されますのみ.INあなたがinstaller.exeのを得ることができる「SDKツールだけ」1(いけないこと.zipのダウンロードをクリックしてください)...それをダウンロードして実行しますが、デフォルトではない他のドライブにアンドロイドを保存していれば、インストーラが尋ねるときにアンドロイドのsdkフォルダへのパスを指定する必要がありますパスを指定します。

これは私の問題を解決しましたが問題なく終了しました。

-1

tempフォルダのデータをsdkフォルダ内に削除するのが最適です。他の解決策が働くかもしれません。あなたは多くのものを試しなければならないかもしれません....しかし、最終的に、これを行うことはあなたを助けるでしょう。

+0

あなたは何人かの他の人々がすでに言ったことを繰り返しました。 –

3

私はより良い/一時をSDKに行って、ダウンロードされたが、私はちょうどzipファイルを抽出し、\sdk\tools

ノートのツールを置き換え インストールされていない tools_r22.6.3-windows.zipが分かったんでした:終了日食とSDKマネージャ、は古いを削除しますTOOLSフォルダを置き換えてください。

0

最初にアンドロイドSDK (デフォルトの場所:* C:\ Users \ AppData \ Local \ Android \ android-sdk) をインストールしたフォルダに移動し、フォルダの名前を変更します。例:アンドロイド-SDK-previousVersion

そして、以前のAndroid SDKの同じ場所にダウンロードしたSDKをインストールしhttps://developer.android.com/sdk/index.html?hl=i

から最新のAndroid SDKをダウンロードしてください。、アドオン、ビルドツール、ドキュメント、エキストラ、プラットフォーム、プラットフォームのツールを:

ダウンロードしたSDKは...以前のAndroid SDKのフォルダを

オープンを任意のプラットフォームやシステムイメージを含み、これらのフォルダをコピーしません。サンプル、ソース、およびシステムイメージは、これらのフォルダを新しいsdkのディレクトリに貼り付けます。同じフォルダが存在する場合は、フォルダを上書きします。

Copy only the selected folders, changing other folders or files will result in failure

今、あなたは古いアンドロイドSDKフォルダを削除することができます。

新しいAndroid SDKを開くと、以前のSDKにあったすべてのプラットフォームが表示されます。

+0

AppDataフォルダが見つからない場合は、デフォルトでは非表示になっているため、アドレスバーに入力してください:) – chinthana

-2

あなたのandroid-sdkフォルダに移動します。 'tools1'や 'toolss'などの 'tools'フォルダの名前を変更してください 管理でcmdを開き、cmd-C:\ Users \ Eshad \ AppData \ Local \ Android \ androidから新しい名前のtools1/toolssフォルダに移動してください今android.batファイル を実行するための-sdk \ toolss>アンドロイド タイプ「アンドロイド」これが今日見てきた

関連する問題