Не удалось переименовать инструменты каталога в temp \ ToolPackage.old01 в C: \ android-sdk-windows

При попытке обновить Android SDK Tools до версии 16, я получаю следующую ошибку:

Не удалось переименовать каталог C: \ androidsdk-windows \ tools в C: \ android-sdk-windows \ temp \ ToolPackage.old01.

Готово. Ничего не было установлено.

Введите описание изображения здесь

Ничего, что я пытаюсь сделать, включая предоставление FULL-разрешений (в дополнение к специальным разрешениям, которые он уже имел) для администратора, помогает.

Кроме того, я не знаю ничего, что касается этих каталогов.

Как исправить эту проблему?

Solutions Collecting From Web of "Не удалось переименовать инструменты каталога в temp \ ToolPackage.old01 в C: \ android-sdk-windows"

Вот как я исправил его в Windows 7:

Создайте копию папки \tools , назовите ее что-то вроде \copy . Таким образом, вы должны иметь c:\android-sdk-windows\copy . Теперь запустите android.bat из папки \copy с правами администратора. Это должно предотвратить проблему с открытыми в настоящее время элементами в папке \tools .

Для меня это просто удаляло содержимое каталога temp в установочной папке SDK ( C:\android-sdk-tools\temp в вашем случае)

Имел ту же проблему с этим и даже пытался с скопированной папкой. Мне пришлось запустить adb kill-server в командной строке в каталоге platform-tools чтобы он продолжался.

Для меня эта проблема была решена путем запуска SDK Manager с правами администратора

Для меня, кто я пробовал все предыдущие решения и не работал, я решил свою проблему со следующим предложением (№16) по ссылке: https://code.google.com/p/android/issues/detail?id= 4410, который:

  1. Найдите папку «temp», и вы сможете найти «tools_r05-windows.zip» или другие файлы, которые вы будете обновлять.
  2. Разархивируйте его.
  3. Здесь вы найдете «tools_r05-windows» и скопируйте все файлы в файл. Который должен быть обновлен
  4. Скопируйте в папку «tools».
  5. ОК.

Я сталкиваюсь с этой проблемой, добавляя пакет совместимости для проекта в eclipse.

Я решил эту проблему, открыв eclipse с правами администратора.

В Windows 7: щелкните правой кнопкой мыши по eclipse.exe Run as administrator .

Чтобы eclipse.exe выполнялся как администратор всегда

Щелкните правой кнопкой мыши на eclipse.exe --> Properties -->Compatibility tab установите флажок Run this program as an administrator разделе Уровень привилегий

Я столкнулся с той же проблемой.

Скорее всего, у вас есть проект, открытый в Eclipse (или студии android), и этот проект использует файлы, которые пытается открыть или обновить менеджер SDK.

Таким образом, проект читает из некоторых папок / файлов платформы SDK, и диспетчер SDK пытается перезаписать его одновременно (для обновления).

Вот почему у вас нет разрешений, а не потому, что вы не являетесь администратором.

Попробуйте закрыть Eclipse, нажмите «ДА» в предупреждающем сообщении менеджера SDK (или снова запустите диспетчер SDK, пока Eclipse не запущен).

Я закрываю eclipse и запускаю свой файл android.bat (Path-To-YOUR-Android-SDK / tools / android.bat) из командной строки.

Меня устраивает

благодаря

Для тех, кто имеет эту проблему в OS X, sudo chown -R $ USER работал для меня (в вашем каталоге android-sdk).

Нажмите ctrl + shift + esc, чтобы запустить диспетчер задач . Перейдите на вкладку «Процессы» и выполните сортировку процессов в соответствии с столбцом командной строки . Теперь выполните поиск в столбце командной строки для той же папки, которая содержит / tools , щелкните по ней и нажмите кнопку « Завершить процесс» . Это заставит все процессы, которые используют одну и ту же папку, быть закрытой. Теперь откройте диспетчер SDK снова как администратор, и он будет работать.

Вы можете запустить SDK Manager вне eclipse непосредственно из каталога androidSDK.

В дополнение к инструкциям, приведенным здесь Уильямом, сначала удалите временную папку в папке sdk. Если он уже существует, иногда даже создание копии папки с инструментами не работает. Следовательно:

  1. Удалите папку sdk \ temp.
  2. Создайте копию папки sdk \ tools в виде sdk \ copy
  3. Запустите файл android.bat, находящийся внутри папки копирования, из командной строки с правами администратора. Это запустит менеджер SDK
  4. Обновите sdk, как обычно, когда запускается менеджер SDK.
  5. Удалить папку sdk \ copy

У меня есть другое решение, которое мне помогло. 1. Когда вы получили сообщение об ошибке в SDK Manager, скопируйте zip-файл (имя содержит версию и слово «tools») из папки sdk / temp; 2. Выход из SDK Manager; 3. Разархивируйте архив из первого элемента, вы получите новые инструменты и замените sdk / tools на новый; 4. Очистите папку sdk / temp;