Android SDK Manager не устанавливает компоненты

Не уверен, что я здесь делаю неправильно. Я установил Android SDK Manager, и теперь я пытаюсь установить такую ​​платформу, как веб-сайт Android Dev. После того, как я нажал кнопку "Установить", я получил сообщение о том, что Менеджер не смог создать временную папку в каталоге Android. Поэтому я создал его. Теперь я получаю эту ошибку:

Загрузка SDK-платформы Android 2.3, API 9, версия 1 Файл не найден: C:\Program Files (X86)\Android\Android-СДК-Windows\Temp\android-2.3_r01-linux.zip(Доступ запрещен)

В строке прогресса отображается небольшое сообщение, в котором говорится: "Сделано. Ничего не установлено".

Я запускаю Windows 7 Ultimate, если это используется.

Ответ 1

Когда вы запустите менеджер SDK, попробуйте щелкнуть правой кнопкой мыши на .exe и выбрать "Запуск от имени администратора".

Кроме того, некоторые антивирусные программы, как известно, вмешиваются в SDK Manager

Ответ 2

У меня возникла аналогичная проблема с разрешением, и SDK Manager не смог загрузить и установить новые компоненты. Сообщение об ошибке было (я запускаю Android Studio (предварительный просмотр ввода/вывода) 0.2.9)

"Невозможно создать C:\Program Files (X86)\Android\андроида-студия\SDK\Temp"

Несмотря на то, что решение было навязано, что говорит @william-tate, я не мог запустить "Менеджер SDK" напрямую. Ошибка с сообщением:

Не удалось выполнить инструменты \android.bat Система не может найти указанный файл.

Вместо этого я запустил "tools\android.bat" в качестве администратора, который, в свою очередь, запустил SDK Manager с теми же разрешениями, которые исправили проблему.

Надеюсь, что это поможет кому-то, кому грозит проблема, с которой я столкнулся.

Ответ 3

В Mac OS X (в Android Studio) выполните следующие действия в терминале

cd /android/adt-bundle-mac-x86_64/sdk/tools 
sudo ./android sdk

Это запускает диспетчер SDK в качестве администратора. Теперь обновите/установите пакеты из диспетчера SDK, и он будет работать.

Ответ 4

Для Android Studio выберите "Запуск от имени администратора" при запуске Android Studio.

Ответ 5

В моем случае мне пришлось указать настройки прокси-сервера в Инструменты- > Параметры.

Ответ 6

У меня была такая же проблема, когда я пытаюсь установить ее на свой компьютер (Win7, 64-разрядная система). У меня появилось сообщение об ошибке, показанное на рисунке ниже. Но когда я проверяю свою локальную папку "C:\Users\username\AppData\Local\Android\sdk", Android SDK уже существует. Как-то Android-студия не могла видеть/связывать ее.

Итак, сначала проверьте, можно ли найти Android SDK в локальной папке. Если да, просто выполните следующие шаги.

  • Выберите "Отменить" и нажмите "X" в верхнем правом углу. введите описание изображения здесь
  • Выберите "Не перезапускать мастер установки" и нажмите "ОК" введите описание изображения здесь
  • Запустите Android Studio еще раз и перейдите "Настроить" → "По умолчанию проекта" → "Структура проекта" введите описание изображения здесь
  • Добавьте 'C:\Users\username\AppData\Local\Android\sdk' в 'Android Location' и нажмите "OK", Элемент списка
  • Нажмите "Начать новый проект Android Studio".

Надеюсь, это поможет.

Ответ 7

У меня была аналогичная проблема - очень медленная загрузка xml, за которой следует пустой список пакетов. SDK, похоже, пытался использовать устаревшую установку Java. Установка JAVA_HOME на 1,6 ддк сделала трюк.

Ответ 8

В моем случае я использовал Windows 7 с 64-разрядной ОС. Мы установили 64-битный Java SE и 64-разрядный пакет ADT. С этой настройкой мы не смогли заставить диспетчер SDK работать правильно (в частности, загрузка не разрешалась, и в нем не отображались все параметры загрузки API). Попробовав все вышеперечисленные ответы и другие сообщения, мы решили изучить настройку Java и поняли, что это может быть 64-битная конфигурация, которая дает скорбь ADT (я смутно напоминаю, что видел/читал эту проблему раньше).

Итак, мы удалили Java-64-разрядную версию и переустановили 32-разрядную версию, а затем использовали 32-битный пакет ADT, и он работал правильно. Пользователь системы уже был администратором, поэтому нам не нужно было "Запуск от имени администратора"

Ответ 9

Для тех, кто запускает SDK Manager в Eclipse, выбирает "Запуск от имени администратора" при запуске Eclipse.exe.

Ответ 10

Если вы используете SDK Manager в Eclipse:

Вариант 1: щелкните правой кнопкой мыши по eclipse.exe и выберите "Запуск от имени администратора".

Вариант 2. Если вы не хотите запускать Eclipse.exe, так как администратор просто устанавливает/копирует файлы установки Eclipse из "C:\program files\Eclipse ADT Bundle \" в какую-то незащищенную папку, например "D:\android \". Запустите "D:\android\eclipse\eclipse.exe", выберите пункт меню "Окно = > Настройки = > Android" и измените "Местоположение SDK" на "D:\android\sdk \". После этого вы сможете установить новые пакеты в Android SDK Manager.

Ответ 11

перейдите в папку sdk и щелкните правой кнопкой мыши на менеджере SDK и запустите с администратором и наслаждайтесь установкой.

Ответ 12

Чтобы согласиться с тем, что сказал v01d:

Используя Android Studio для Mac OS X, папка SDK также может быть в /Users/{user}/Library/Android/sdk, где {user} - ваше имя пользователя.

Чтобы узнать, где находится частичная установка SDK, перейдите в "Настроить" > "Диспетчер SDK" в Android Studio, затем нажмите "Изменить" вверху. Это должно вывести окно и показать местоположение.

Скопируйте этот путь и вставьте его перед командой cd в терминал. Наконец, запустите sudo ./android sdk, чтобы запустить автономный менеджер SDK.


EDIT (14 июля 2016 года):

Двоичный файл "android" также может быть в /Users/{user}/Library/Android/sdk/tools.

Ответ 13

В окнах 8:

  • щелкните правой кнопкой мыши по кнопке Windows
  • Элемент списка
  • CDM как администратор
  • Нажмите "да"
  • вставьте этот $ C:\xxx\xxx\AppData\Local\Android\sdk\tools\android.bat

Ответ 14

Решение для macOS

  • щелкните правой кнопкой мыши на AndroidStudio.app → показать содержимое пакета → MacOS
  • теперь перетащить studio -executable в терминал
  • sudo! (Ctrl+A помещает курсор спереди)
  • запустите диспетчер SDK внутри AS, чтобы получить свой материал (у вас будет доступ root)

https://www.youtube.com/watch?v=ZPnu3Nrd1u0&feature=youtu.be

Ответ 15

Для пользователя Linux/ubuntu

  • Почему это происходит?
    из-за lock icon в некоторой папке (без доступа на чтение/запись) в
    "/yourpath/android-studio-SDK"

  • Сортировка и сладкое решение
    -Открытый терминал (Ctrl + alt + t)
    -copy pest sudo chown -R $USER: $HOME
    Подождите некоторое время.....
    Теперь снова попробуйте update your SDK

Счастливое кодирование:)

Ответ 16

Отказано в доступе, поскольку Windows не дает разрешения на запись и изменение по умолчанию для файлов в установочном драйвере, а именно: с: Чтобы решить эту проблему, я обычно использую отдельный диск или в вашем случае, вам нужно установить права доступа к определенной папке в параметрах щелкните правой кнопкой мыши → параметры > безопасность → изменить введите описание изображения здесь