2015-03-01 2 views
25

При запуске программы "android studio", отображается окно "downloading components", который говорит: "Android SDK was installed to: C:/Users/user/AppData/Local/android/SDK2 SDK tools directory is missing " я не могу исправить, и мне нужна помощь !!Android Studio- «Каталог SDK инструменты отсутствует»

+0

Ваш SDK находится на этом пути ..? – stkent

+0

где ваша папка для SDK? – squiroid

+0

Проверьте ответ на этот вопрос [SO вопрос] (http://stackoverflow.com/a/4527556/2688283). Несмотря на то, что для Eclipse вы все равно можете следовать инструкциям, касающимся Android SDK и AVD Manager. – iRuth

ответ

25

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

[РЕШЕНИЕ]: Удалите Android SDK и установите его еще раз. На этот раз просто убедитесь, что у вас есть ATLEAST 5GB (хотя 3.2gb будет достаточно), где бы вы ни собирались установить этот SDK. После завершения установки, просто проверить, является ли «инструменты» папка или нет (В том месте, где вы устанавливаете SDK)

+1

На самом деле это была моя проблема .. Спасибо. – Roberto14

+1

Я могу подтвердить, что это одно из возможных решений. Я не знаю, почему это было приостановлено. Я установил студию на диск с недостаточным пространством. Установщик закончил без ошибок, но приложение не запустилось. Установка на другой диск с достаточным пространством заставила все работать! – exhuma

+0

yup, случайно установленный на крошечной перегородке. спасибо – chiliNUT

0

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

0

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

Если вы используете последнюю версию андроида студии вы можете настроить это с помощью Настройка -> По умолчанию Project -> Структура проекта

+1

Да, это было бы хорошим решением, за исключением того, что эта ошибка мешает вам попасть в Android Studio и изменить настройки! Единственная активированная кнопка - «Готово», которая выходит из всей программы. – Timmmm

0

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

+3

Грамматика ... пожалуйста. В этой сетке слов нет полной остановки, и в результате она нечитаема. – Sumurai8

4

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

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

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

+0

после удаления /.android Я изменил каталог sdk на фактический, и андроид-студия пропустила его самостоятельно. : D –

+0

В итоге я удалил обе папки, но также убедитесь, что вы открыли проект, который является проектом студии Android. Я думаю, что открытие какого-то случайного (не андроида) проекта, возможно, было частью моей проблемы. – adamdport

1

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

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

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

11

Просто выполните следующие действия, и все будет хорошо.

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

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

0

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

-3

папки AppData скрыта, вы должны открыть его

3

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

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

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

Все.

1

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

+0

Это был прокси-сервер для меня, просто настроенный на автоматический, и он сработал. : - \ – Zorkind

+0

Мне пришлось перезапустить студию Android после подключения к Интернету, после чего мастер загрузил SDK –

1

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

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

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

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

+0

То же самое, на Arch Linux, которое монтирует '/ tmp' как' tmpfs' по умолчанию. Нашел причину, прежде чем найти свой ответ, первенствовать. –

2

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

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