Следующие процессы: -cmd.exe -java.exe блокируют следующий каталог:

Я устанавливаю 2.3.3 API android и получаю эту ошибку:

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

Любая помощь?

Ответ 1

просто выберите этот каталог:

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

и вырезать все, что было, а затем вставить его в новую папку.

Запустите обновление еще раз.

Ответ 2

У меня такая же проблема. Затем я загрузил последний SDK (только SDK. Не нужно загружать платформы Android).

В папке "android-sdk" есть папка "Инструменты". Я заменил предыдущую папку "tools" на новую загруженную папку "tools". Пока он работает в Eclipse.

Ответ 3

Я лучше поехал в sdk/temp и узнал tools_r22.6.3-windows.zip, который был загружен, но не установлен я просто извлек zip и заменил инструменты в \sdk\tools

note: выйти из eclipse и sdk manager, удалить старую папку TOOLS, чем заменить ее.

Ответ 4

Что сработало для меня, это изменить имя указанной папки (C:\Program Files (x86)\Android\android-sdk\tools). После изменения имени папки я открыл студию Android. Затем я вошел в папку с инструментами, которую я переименовал и запустил файл android.bat. это открыло менеджера и позволило мне установить никаких проблем. Будет создана новая папка с инструментами и будет использоваться, если вы захотите удалить старый, который был переименован.

Ответ 5

Я получил эту ошибку во время работы ddms (я снимал с экрана ваши экраны). Выйдите и нажмите "Да".

Ответ 6

Я столкнулся с этой же проблемой, и она была решена. Я настраиваю каталог инструментов для переменной среды. Этот результат не может переименовать каталог "tools". Решение: временно удалить переменные среды внутри, а затем отключить затмение и повторно обновить. Надеюсь, это поможет!

Ответ 7

Вы можете перейти к: C:\Program Files (x86)\Android\android-sdk Удалите папку "Инструменты". Извлеките zip, который был загружен в C:\Program Files (x86)\Android\android-sdk\temp\tools_r21.1-windows.zip в C:\Program Files (x86)\Android\android-sdk. Папка внутри этого zip файла называется "инструменты" и заменяет удаленную папку.

Это то же самое, что и установить SDK Tools в диспетчере sdk. У меня была эта проблема, и она сработала.

Ответ 8

Перейдите в папку C:\Program Files (x86)\Android\android-sdk и удалите временную папку. Перезапустите диспетчер SDK для загрузки последних SDK, он должен работать нормально

Ответ 9

Я "решил" это так: как уже было сказано, перейдите в папку C:\Program Files (x86)\Android\android-sdk\temp и скопируйте содержимое в новую папку. Извлеките содержимое zip файла, который содержит новые загруженные инструменты, и скопируйте всю папку обратно в C:\Program Files (x86)\Android\android-sdk. Это сработало для меня.

Ответ 10

Скачайте sdk из http://developer.android.com/sdk/index.html. Скопируйте папку с инструментами из загруженной папки sdk и замените существующие инструменты dir в уже существующей папке sdk. Это сработало для меня. Я сталкиваюсь с этой проблемой при обновлении sdk. При копировании и вставке инструменты не будут давать никаких проблем, поскольку вы будете заменять обновленную версию инструментов на ваш существующий sdk. Это не так, как вам нужно делать все это время, когда вам нужно обновить sdk. Лучше всего скопировать инструменты dir в ur sdk и вставить его с именем diff, как toolsDiplicate в этой папке, запустить файл android.bat как администратор. Надеюсь это поможет. Любой другой способ решить эту проблему или любые причины, по которым мы сталкиваемся с этой проблемой, пожалуйста, дайте мне знать

Ответ 11

Я решил это, скопировав папку \tools, назвав copy\toolsCopy. Затем я запустил android.bat из папки \toolsCopy с привилегиями администратора.

Запуск менеджера SDK из \tools заблокировал переименование каталога \tools по очевидным причинам. SMH

Ответ 12

  • Перейдите в папку android-sdk.
  • Переименуйте папку "tools", например "tools1" или "toolss" или что-то еще.
  • Откройте cmd с помощью Администрирования и перейдите к новой переименованной папке tools1/toolss из cmd Ex-C:\Users\Eshad\AppData\Local\Android\Android-SDK\toolss > Android
  • Введите "android" для запуска файла android.bat
  • Теперь обновите

Ответ 13

Если вы работаете на Windows, а не делаете все эти сложные вещи, я решил это, загрузив "sdk only" installer.exe, который вы можете получить здесь → http://developer.android.com/sdk/index.html

1) Прокрутите вниз и нажмите "ЗАГРУЗИТЬ ДЛЯ ДРУГИХ ПЛАТФОРМ"

2) Вы увидите только две таблицы ADT и SDK. В этом только "Sdk Tools" вы можете получить файл installer.exe(не нажимайте на .zip-загрузку)... Просто скачайте его и запустите но помните, что если вы сохранили свой андроид на каком-то другом диске, который не является значением по умолчанию, вам нужно будет указать путь к папке sdk android, когда установщик попросит вас указать путь.

Это решило, что моя проблема прекратилась без проблем. Спасибо!

Ответ 14

Сначала перейдите в папку, в которой вы установили SDK для Android. (местоположение по умолчанию: * C:\Users\\AppData\Local\Android\android-sdk) и переименовать папку. ex: android-sdk-previousVersion

Затем загрузите последнюю версию Android SDK из https://developer.android.com/sdk/index.html?hl=i

Установите загруженный SDK в том же месте предыдущего sdk для Android.

Загруженный sdk не будет содержать каких-либо платформ или системных образов.

Откройте предыдущую папку sdk android и скопируйте эти папки: надстройки, инструменты для сборки, документы, дополнения, платформы, инструменты платформы, образцы, источники и системные образы, затем вставьте эти папки в новый каталог sdk. Перезаписывайте папки, если существуют одинаковые папки.

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

Теперь вы можете удалить старую папку SDK для Android.

Откройте новый SDK для Android, и вы найдете все платформы, которые у вас были в предыдущем SDK.

Ответ 15

перейдите в папку Temp и отключите кнопку "Только для чтения" и нажмите

Ответ 16

Я удалил папку "temp" из папки sdk, а также папку "temp" из папки adt. Это сработало.

Ответ 17

Удаление данных из папки temp, находящейся внутри папки sdk, является лучшим решением. Другие решения могут работать. Возможно, вам придется попробовать много вещей... но в конечном итоге это поможет вам.

Ответ 18

Перейдите в папку android-sdk. Переименуйте папку "tools" как "tools1" или "tools" или что-нибудь еще Откройте cmd с администрацией и перейдите к новой папке переименованных tools1/toolss из cmd. Ex-C:\Users\Eshad\AppData\Local\Android\android-sdk\toolss > android Введите "android" для запуска файла android.bat Теперь обновите