Я новичок в разработке программного обеспечения для Android. Когда я пытаюсь написать первую программу для Android, всплывающее окно появляется после того, как я окончательно выберу все основные настройки, сказал, что он не может разобрать SDK, и могут отсутствовать дополнительные расширения каталога. Я проверяю папку SDK, которую я только что установил, и папка SDK существует, а также множество вещей внутри. Может ли кто-нибудь сказать мне, как решить эту проблему?
Android Studio: не удается разобрать SDK, возможно, отсутствует надстройка каталога
Ответ 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.