10

2.3.3 Android API をインストールしていますが、次のエラーが発生しました。

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

何か助けて??

4

18 に答える 18

25

このディレクトリに移動してください:

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

そこにあったものをすべて切り取ってから、新しいフォルダーに貼り付けます..

アップデートを再度実行してください。

于 2012-12-23T23:57:52.167 に答える
3

同じ問題が発生しました。次に、最新のSDKをダウンロードしました(SDKのみ。Androidプラットフォームをダウンロードする必要はありません)。

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

于 2012-07-01T09:52:14.493 に答える
3

私はsdk/tempに行って、 tools_r22.6.3-windows.zipダウンロードされたがインストールされていないものを見つけたほうがいいです。zipを抽出してツールを置き換えました\sdk\tools

注:Eclipseとsdk managerを終了し、古いTOOLSフォルダーraterを置き換えるよりも削除してください。

于 2014-05-30T06:58:19.770 に答える
2

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

于 2013-08-14T17:49:08.803 に答える
0

これと同じ問題が発生し、解決されました。toolsディレクトリを環境変数に設定します。この結果、「tools」ディレクトリの名前を変更できません。解決策:内部の環境変数を一時的に削除してから、日食をオフにして、再更新してください。お役に立てば幸いです。

于 2013-02-27T08:43:41.797 に答える
0

次の場所に移動できます。C:\ Program Files(x86)\ Android\android-sdkフォルダー「tools」を削除します。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マネージャーにインストールするのと同じです。私はこの問題を抱えていました、そしてそれは働きました。

于 2013-03-14T20:01:31.213 に答える
0

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

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

于 2014-02-08T06:56:09.593 に答える
0

C:\Program Files (x86)\Android\android-sdk に移動し、一時フォルダーを削除します。SDK Manager を再実行して最新の SDK をダウンロードします。問題なく動作するはずです。

于 2013-05-30T14:18:00.193 に答える
0

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

次に、 https://developer.android.com/sdk/index.html?hl= i から最新の Android SDK をダウンロードします。

ダウンロードした SDK を以前の Android SDK と同じ場所にインストールします。

ダウンロードした SDK には、プラットフォームやシステム イメージは含まれません。

以前の Android SDK のフォルダーを開き、次のフォルダーをコピーします: add-ons、build-tools、docs、extras、platforms、platform-tools、samples、sources、および system-images をコピーして、これらのフォルダーを新しい SDK のディレクトリに貼り付けます。同じフォルダが存在する場合は、フォルダを上書きします。

選択したフォルダのみをコピーし、他のフォルダまたはファイルを変更すると失敗します

これで、古い Android SDK フォルダーを削除できます。

新しい Android SDK を開くと、以前の SDK にあったすべてのプラットフォームが見つかります。

于 2014-10-29T20:33:43.707 に答える
0

この方法で「解決」しました。前に述べたように、 C:\Program Files (x86)\Android\android-sdk\temp に移動し、コンテンツを新しいフォルダーにコピーします。ダウンロードしたばかりの新しいツールを含む zip ファイルのコンテンツを抽出し、フォルダー全体を C:\Program Files (x86)\Android\android-sdk にコピーして戻します。これは私にとってはうまくいきました。

于 2013-09-21T14:29:16.303 に答える
0

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

于 2013-10-07T07:13:59.010 に答える
0

ddms の実行中にこのエラーを受け取りました (電話から印刷画面を取得していました)。終了し、[はい] をクリックします。

于 2012-11-03T08:24:14.267 に答える
0

これらのトリッキーなことをすべて行う代わりにWindowsを使用している場合は、ここで入手できる「sdkのみ」のinstaller.exeをダウンロードして解決しました-> http://developer.android.com/sdk/index.html

1)下にスクロールして、[DOWNLOAD FOR OTHER PLATFORMS] をクリックします。

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

これで問題は解決しました。問題なく終了しました。乾杯!!!

于 2014-03-22T10:17:00.530 に答える
-1

tempフォルダ内にあるフォルダからデータを削除するのsdkが最善の解決策です。他の解決策が機能する場合があります。多くのことを試す必要があるかもしれません....しかし、最終的には、これを行うことが役に立ちます。

于 2014-03-27T16:28:56.050 に答える
-1

Tempフォルダーに移動し、読み取り専用チェックボタンのチェックを外して押します

于 2013-03-01T08:16:05.120 に答える
-1

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

于 2013-06-07T04:53:23.083 に答える