it-swarm.com.ru

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

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

23
Louis Tsai

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

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

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

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

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

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

52
Mark

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

6
aikutto

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

Затем:

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

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

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

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

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

3
fasteque

Я столкнулся с той же проблемой, и да, папка дополнений не была установлена ​​в папке SDK. 

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

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

2
Mayeed

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

1
Bert Schultheiss

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

0
Suriv

хорошо, вы можете редактировать этот код и сохранить в формате .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"
0
Suriv

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

0
spher

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

Чтобы решить, мне нужно было либо:

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