Менеджер SDK не смог установить каталог блокировки "java.exe"
У меня возникла любопытная ошибка при попытке обновить Android SDK Tools
до revision 21
от revision 20.0.3
. Плагин ADT обновлен правильно, поэтому теперь я нахожусь на месте, пока не будет разрешено.
Исходная ошибка, которую я получил в списке cmd.exe
и java.exe
, как заблокировать каталог, я принудительно закрыл cmd.exe
и получил следующее:
![]()
Если я принудительно закрываю java.exe
, то, очевидно, мой диспетчер SDK закрывается.
Журнал диспетчера SDK:
![]()
Это мой рабочий компьютер, поэтому я действительно хотел бы избежать любого простоя, вызванного перезагрузкой, просто любопытно, если кто-нибудь столкнулся с этой проблемой и смог ее решить.
Я попытался закрыть Eclispe и запустить SDK Manager из каталога файлов, то же самое, я прочитал, что кто-то испытал это, имея открытую директорию, поэтому я закрыл и все еще ту же проблему. Любая помощь приветствуется.
Eclipse:
Версия: 3.7.2
Идентификатор сборки: M20120208-0800
Update:
Снова перезагрузка сделала НЕ.
Ответы
Ответ 1
Я решил это, скопировав мою папку \tools
, называя копию \toolsCopy
. Затем я запустил android.bat
из папки \toolsCopy
с правами администратора.
Запуск менеджера SDK из \tools
по очевидным причинам заблокировал переименование каталога \tools
. SMH
Ответ 2
Это работает для меня после длительного поиска
-
Закройте диспетчер sdk и затмение.
-
Перейдите в папку, в которой вы сохранили свой адрес.
-
В этой папке adt вы найдете папку, известную как инструменты.
-
Сделайте копию содержимого этой папки и вставьте ее в папку с названием copytools.
-
Теперь перейдите в командную строку и перейдите в папку копий.
-
Затем выполните команду android.bat, стартовый менеджер sdk.
-
Теперь обновите все необходимые вам плагины. Он обновит исходную папку.
-
После обновления удалите копию.
Ответ 3
Я начал работать, перейдя в папку android-sdk\temp и извлекая tools_r22.3-windows.zip
и переименовав текущую папку tools
в tools123
и переместив извлеченную папку инструментов на \android-sdk\
Ответ 4
- Закройте командную строку и проводник (что блокирует java.exe)
- Вырезать все файлы и папки из папки temp (android-sdk\temp)
- Вставьте его в какую-либо другую папку say (temp_old)
- Запустите cmd.exe(запустите от имени администратора) и запустите процесс еще раз.
- Если все еще не работает, вручную скопируйте каталог инструментов в папку temp и проверьте.
Ответ 5
ЕСЛИ ИСПОЛЬЗОВАТЬ ANDROID BUNDLE
закрыть диспетчер SDK и затмить. Из папки SDK в комплекте инструменты goto. Скопируйте все файлы из папки инструментов в другую папку с именем toolscopy. Теперь в cmd перейдите в папку SDK, затем в toolcopy и выполните "android.bat". Теперь менеджер SDK выполнит и вы сможете обновить все свои обновления.
вы можете удалить папку toolscopy, так как папка с инструментами автоматически получит updated: D
Ответ 6
Закройте eclipse и повторите попытку, это сработает. (После закрытия eclipse окно Android SDK Manager не будет закрыто)
или,
Просто зайдите в диспетчер задач и завершите процесс затмения и повторите попытку, это сработает.
Ответ 7
Я решил это очень просто, хорошо работал у меня.
- закрыть eclipse.exe
- перейдите в каталог, содержащий android-sdks
- запустить SDK Manager.exe
- установить необходимые пакеты
- закрыть sdk Manager.exe
- Запустите eclipse, и вы почти там.
- обновите свои плагины ADT, посетив меню справки в eclipse, а затем проверьте наличие обновлений
- если это не так (что в моем случае не удаляло старые версии плагинов вручную), выполните и снова установите их из https://dl-ssl.google.com/android/eclipse/
Ответ 8
Шаги по устранению того, что
2. Запустите диспетчер SDK
3. Теперь обновите пакеты
Это работает для меня
Ответ 9
У меня такая же проблема. Затем перейдите в папку temp extract "tools_r24.0.2-windows.zip" скопируйте "инструменты" из извлеченной папки, а затем вставьте ее в папку "sdk" (или переопределите в папке с инструментами):)
Ответ 10
Если вы установите SDK с eclipse в исполнение, эта ошибка будет происходить. Чтобы решить эту проблему, вы должны остановить приложение eclipse.
Ответ 11
Я решил это, используя "unlocker" by emptyloop, чтобы разблокировать каталог, не убивая java.exe, используя диспетчер задач.