Подтвердить что ты не робот

Android Studio: не удается разобрать SDK, возможно, отсутствует надстройка каталога

Я новичок в разработке программного обеспечения для Android. Когда я пытаюсь написать первую программу для Android, всплывающее окно появляется после того, как я окончательно выберу все основные настройки, сказал, что он не может разобрать SDK, и могут отсутствовать дополнительные расширения каталога. Я проверяю папку SDK, которую я только что установил, и папка SDK существует, а также множество вещей внутри. Может ли кто-нибудь сказать мне, как решить эту проблему?

4b9b3361

Ответ 1

SDK в комплекте с Android Studio, вам не нужно загружать его отдельно.

Я видел эту проблему на обеих машинах, на которых я установил Android Studio: каталог "add-ons" не создается при установке.

Предполагая, что вы используете 64-битную Windows и устанавливаете ее по умолчанию, смотрите здесь:

* C:\Program Files (x86)\Android\android-studio\sdk *

Если у вас нет папки "Program Files (x86)", просмотрите "Program Files"

Я бы поспорил, там нет папки "надстройки". Если нет, создайте и запустите Android Studio. Вы не должны видеть проблем.

Ответ 2

Я запускал Android Studio в качестве администратора и работал.

Ответ 3

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

Тогда:

  • Закройте текущий открытый проект, чтобы получить экран приветствия Android Studio (это небольшое окно, в котором указаны ваши проекты слева)

  • Нажмите "Настроить" > "По умолчанию проекта" > "Структура проекта"

  • Нажмите "SDK" в разделе "Параметры платформы": в среднем столбце вы должны увидеть список SDK, установленных на вашем компьютере.

  • Нажмите "Android SDK" в разделе "Настройки платформы" и проверьте/установите местоположение SDK

  • Применить любые изменения и перезапустить Android Studio

Ответ 4

У меня возникла та же проблема, и да, папка надстроек не была установлена ​​в папке sdk.

Создайте надстройки в папке C:\Program Files (x86)\Android\android-studio\sdk.

Затем создайте проект еще раз. Ваша проблема будет решена.

Ответ 5

В моем дистрибутиве ubuntu linux проблема с отсутствующими каталогами дополнений была вызвана разрешениями на папку. Владелец установленной Android-студии был root. И я столкнулся с проблемой при запуске андроид-студии (версия 0.3.2) в качестве обычного пользователя и создания в первый раз нового проекта. Таким образом, кажется, что в рамках создания проекта создается каталог надстроек. Хотя это и нежелательно, я решил проблему, сделав этого обычного пользователя владельцем установки android-studio (используя команду chown -R).

Ответ 6

Такая же проблема, но решена: Я установил пакет "Android studio for linux" в /usr/local/android -studio, в котором вы найдете/usr/local/android-studio/sdk/tools/android-исполняемый инструмент тоже загружает или обновляет Android SDK. После этого повторите попытку запуска студии.

Ответ 7

У меня была такая же проблема, и это было потому, что мой пользователь не был администратором в win7, и я установил Android Studios для всех, а не только для меня. Поэтому материал SDK был установлен в Program Files (x86), в котором у меня нет доступа на запись, а не под вашим пользователем в C:\Users\

Чтобы решить, мне пришлось либо:

  • Изменить права на запись/изменение для C:\Program Files (x86)\Android\android-studio\sdk для вашего пользователя. Тогда вам не нужно запускать студию Android как администратор каждый раз.
  • Переустановите Android-студию и установите ее только для вас (своего пользователя).
  • Запустите студию Android в качестве администратора, которая немного раздражает, если у вас есть отдельная учетная запись администратора.

Ответ 8

У меня проблема, как у вас, и у меня есть решение! Вы должны взять у владельца корабль эту папку SDK в папку, в которой вы устанавливаете студию Android. Вы можете скачать файл Takeownership по ссылке. установите его так же, как щелкните по файлу TakeOwnerShip-install.reg и перейдите в папку SKD, щелкните правой кнопкой мыши и выберите TakeOwnerShip. Выполненная проблема будет решена. TakeOwnerShip

Ответ 9

ok, вы можете редактировать этот код и сохранять в формате .reg и запускать его.

Windows Registry Editor Version 5.00


[HKEY_CLASSES_ROOT\*\shell\runas]
@="Take ownership"
"HasLUAShield"=""
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="Take ownership"
"HasLUAShield"=""
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"

Ответ 10

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