it-swarm.com.ru

Студия Android- "Каталог инструментов SDK отсутствует"

Когда я запускаю программу "Android studio", отображается окно "downloading components", которое говорит: "Android SDK was installed to: C: / Users / user / AppData / Local / Android / SDK2SDK tools directory is missing " Я не могу исправить, и мне нужна помощь !!

40
Nahuel Herrera

«Android SDK был установлен в: C:/Users/user/AppData/Local/Android/SDK2 отсутствует каталог инструментов SDK» Это означает, что для Android SDK требуется папка «tools» , где был этот SDK установлены. Но эта папка «Инструменты» не была установлена. Вероятно, из-за низкого уровня хранения.

[РЕШЕНИЕ] : Удалите Android SDK и установите его снова. На этот раз просто убедитесь, что у вас есть по крайней мере 5 ГБ (хотя 3,2 ГБ будет достаточно) свободного места, где бы вы ни собирались установить этот SDK. После завершения установки просто проверьте, есть ли папка "tools" (там, где вы устанавливаете SDK)

29
user3517949

У меня была эта проблема на Mac из-за корпоративного прокси, блокирующего вызов установщика в интернет. Фаза, на которой установщик Android Studio должен был установить SDK, не произошла, и процесс установки просто пошел прямо к сообщению «Каталог инструментов SDK отсутствует». К сожалению, не было сообщения о том, что соединение не может быть установлено.

Чтобы решить эту проблему, необходимо было указать путь к моему корпоративному файлу PAC с помощью Configure -> «Внешний вид и поведение» -> Параметры системы -> HTTP-прокси . Я выбрал «URL-адрес автоматической настройки прокси-сервера» и ввел правильный URL-адрес для файла PAC.

20
MalcLear

Просто сделайте следующее, и все будет работать нормально.

  1. Когда вместо нажатия «Готово» появляется ошибка, нажмите «x». Она попросит выполнить повторную инициализацию. Возьмите рекомендуемый вариант.
  2. После перенастройки он вернется на главный экран. Просто иди в
    Конфигурировать -> Проект по умолчанию -> Структура проекта И скопировать вставить или просмотреть (папка appData может быть скрыта) в местоположение C:/Users/user/AppData/Local/Android/SDK.
  3. Завершите и попробуйте создать проект снова. Будет работать как шарм! ;)
13
Shashwat Srivastava

Это было проблемой для меня, потому что у меня уже был установлен SDK в другом каталоге. Чтобы сообщить Android Studio, где находится SDK, необходимо перейти к настройкам, но диалоговое окно «Каталог инструментов SDK отсутствует» всегда закрывает всю программу, когда вы нажимаете «Готово». Вот как я «решил» это:

  1. Удалите свои папки ~/.Android* (потеряв все ваши настройки: /).
  2. Запустите Android Studio. Он покажет вам приветствие мастера, где он пытается загрузить SDK снова (и терпит неудачу из-за моего мусорного Интернета).
  3. Нажмите X в окне мастера. Это позволит вам перейти в обычный диалог приветствия.
  4. Перейдите в Настройки-> Настройки по умолчанию-> Структура проекта и измените расположение Android SDK на правильное.

Удаление папок .Android Studio может быть ненужным - я никогда не пытался нажать X в исходном диалоговом окне ошибки - я только пробовал «Готово», которое выходит из Android Studio. Это возможно, если вы нажмете X, вы можете перейти к настройкам, но, к сожалению, я не могу вернуться и проверить сейчас.

6
Timmmm

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

Сначала перейдите на сайт разработчика Android ( https://developer.Android.com/studio/index.html ), прокрутите страницу вниз и выберите загрузку в соответствии с системой, которая у вас есть (но не загружайте версия установщика для Windows) вам нужен файл Zip, который содержит SDK. 

После загрузки просто поместите его в мои документы (MAC или WINDOWS), а затем, когда вы откроете Android Studio, появится экран для установки SDK (например, в тот момент, когда вы получили ошибку), не нажимайте кнопку «Далее», перейдите к просмотру и найдите этот файл. и нажмите ок. После этого идите дальше, и это будет работать как шарм.

Вот и все.

5
Beansolder

Я погуглил эту ошибку и перепробовал все предложения, но ничего не получалось. Моя проблема немного другая. Я использую Ubuntu 16.04 64bit. Я установил папку mount/tmp как tmpfs для повышения производительности приложений. Моя запись в fstab была: 

tmpfs /tmp tmpfs defaults,noatime,nosuid,nodev,exec,mode=1777,size=1024M 0 0

Это устанавливает для файлового пространства/tmp значение 1G, и это является узким местом для Android-студии, поскольку для загрузки файлов SDK требуется больше места в папке/tmp. Теперь я удалил эту строку и перезагрузил компьютер, и теперь все работает.

Я трачу 3 часа на это. Я надеюсь помочь другим.

2
kodmanyagha

Я также столкнулся с той же проблемой, проблема со мной была при первом запуске, я не был подключен к Интернет правильно. После подключения к интернету потребовалось несколько обновлений для загрузки, а затем он работал без проблем

2
ashishdhiman2007

У меня была эта проблема, когда я пытался переустановить Android Studio с помощью мастера. У меня уже была папка "tools". 

В моем случае, хотя каталог «tools» уже существует, он выдаст ошибку «Каталог инструментов sdk отсутствует» и для его подпапок. Каким-то образом в моей папке sdk был только подкаталог libs.

Когда я вставил в sdk/ant, sdk/apps, sdk/proguard, sdk/qemu, sdk/support и sdk/templates, мастер, наконец, был доволен этой конфигурацией и пошел скачивать еще несколько файлов. 

1
KATHYxx

Измените каталог SDK на C:\Users\имя пользователя\AppData\Local\Android\Sdk

Если вы используете последнюю версию Android Studio, вы можете настроить это, используя Конфигурировать -> Проект по умолчанию -> Структура проекта

1
Java Guru

Попробуйте установить его где-нибудь еще, возможно, это решит проблему ....... Также вы можете попробовать установить его на USB-накопитель.

0
Mike

при первой установке Android studio и всего остального, установите SDK в новый файл, такой как C:\Android\sdk, и убедитесь, что все последующие пункты настройки SDK указывают на папку, в которую вы установили SDK. Теперь он будет работать нормально ... он должен иметь какое-то отношение к разрешениям в папке appdata.

0
Oryanlee

Я столкнулся с этой ошибкой, когда устанавливал Android Studio с слишком малым объемом памяти, чтобы установить все необходимое. Это не помогло освободить память или установить Android SDK. Переустановка Android Studio с достаточным объемом памяти, заставила начать загрузку, когда я впервые открыл Android Studio.

0
user1728363

В моем случае это была установка в уже существующий каталог. При выборе каталога для установки. Программа не позволит вам ввести несуществующий каталог. Поэтому выберите путь, вернитесь в главное окно и введите имя новой папки, куда вы хотите установить SDK, возможно, функцию.

0
Artem Samokhin