Ошибка Android Studio: "Вы должны установить репозиторий поддержки Android, хотя менеджер SDK"

Я только что инициализировал проект на Android Studio, и он отлично работал в версии 0.2.6, но в 0.2.7 я получаю эту ошибку:

enter image description here

Создает папку внутри моего каталога приложений, но она не инициализирует проект. Любая помощь в отношении этой проблемы будет оценена по достоинству. У меня нет проблем с версией 0.1.1 до версии 0.2.6, но когда дело доходит до 0.2.7, все начинает становиться проблематичным, вроде этого, и я даже не могу запустить проект.

Ответ 1

С обновлением 2.7 я получил ту же самую проблему. Похоже, теперь Android Studio думает, что sdk лежит под своей собственной папкой в ​​android-studio/sdk.

Вы можете использовать android приложение под android-studio/sdk/tools для получения отсутствующих компонентов (не проверенных).

Другим решением было бы исправить путь sdk (проверено):

Закройте все проекты, затем перейдите на Welcome to Android Studio Dialog

  • Выберите "Настроить" → "По умолчанию проекта" → "Структура проекта"
  • Выберите SDK → Android SDK → Android SDK Home Path
  • Обновите его до вашего предыдущего местоположения sdk.

Ответ 2

вы должны вручную запустить SDK Manager
папка
Android-студия/SDK/инструменты
поиск
android ordroid-sdk
новый репозиторий поддержки должен быть уже выбран, и нужно нажать кнопку "установить"

Ответ 3

возникла та же проблема при применении последнего патча (2.7). Я разрешил это, скопировав SDK Manager.exe из android-studio\sdk\tools\lib в android-studio\sdk \, затем я запустил его и установил отсутствующий компонент.

После перезагрузки Android Studio он снова работает!

Ответ 5

Как сказал Леонидос, установите ASR через диспетчер SDK:

Инструменты > Android > SDK Manager; Перейдите в папку "Дополнительно" и выберите "Репозитории поддержки Android".

Нажмите установочные пакеты, и он будет работать нормально

Ответ 6

Я сделал новую установку Java, SDK и Android Studio, обновил ее до 0.2.7 и установил ASR через SDK Manager, но сообщения снова появляются.

Итак, я нашел это решение.

Самая распространенная проблема для Android Studio и 64-битной системы Windows - это не короткий путь для C:\Program Files и C:\Program Files (x86).

find_java.exe

не смог обработать его и вернуть неверный путь.

Наконец сделаем следующее:

dir /x C: 

- Он не показывает 8.3 коротких путей.

 fsutil 8dot3name query C:

- Это показывает, что NtfsDisable8dot3NameCreation равно 1 на "C:",   означает, что короткий путь не будет создан в "C:".

Затем я включаю генерацию 8.3 короткого имени:

fsutil 8dot3name set C: 0

и создайте короткие имена для C:\Program Files и C:\Program Files (x86) в режиме восстановления Windows:

fsutil file setshortname "C:\Program Files" PROGRA~1

fsutil file setshortname "C:\Program Files (x86)" PROGRA~2

И теперь dir /x C: может показывать короткие имена.

А теперь find_java.exe -s

может показывать короткий путь C:\PROGRA~1\Java\JDK17~1.0_2\bin\java.exe.

И теперь find_java.bat и android.bat теперь могут работать хорошо!

источник

Также копирование SDK Manager.exe из android-studio\sdk\tools\lib в android-studio\sdk\

Ответ 7

Только несколько идей, которые нужно надеяться, мы сможем надеяться. Их можно найти, используя Ctrl + Shift + A.

"Проект синхронизации с Gradle" - (также часто на панели инструментов зеленый и желтый шарик и синяя стрелка вниз рядом с тремя значками андроида)

"Gradle" и выберите опцию ToolBox; затем нажмите синий значок обновления, чтобы обновить все gradle проекты

"Структура проекта..." (также доступна в разделе "Файл" ). В настройках проекта "Библиотеки" вы должны увидеть действительную ссылку на свою библиотеку поддержки. Вы также захотите просмотреть все, чтобы все остальное выглядело хорошо с проектом.

"Invalidate Caches..." (другой доступный под файлом) Invalidate и restart. Это заставило меня идти снова после того, как предыдущее обновление вызвало кучу ошибок.

Некоторые из них могут быть избыточными, но после того, как в прошлом воевали с подобными проблемами, это всего лишь несколько простых вещей, которые я обнаружил, чтобы проверить.

Если обновление не работает, вы всегда можете вытащить Android SDK из Tools → Android → SDK или с панели инструментов с синим/зеленым квадратным андроидом, у которого есть черная стрелка вниз. Он должен быть рядом с кнопкой Sync gradle.

Ответ 8

Я обновляю Android Studio (AS) и вижу ту же проблему.

Однако, что-то немного отличается от того, что я узнал.

На самом деле у меня есть два sdks, потому что я перехожу от Eclipse к AS.

Следовательно, я получаю один sdk в

c:\Program Files (x86)\Android\android-sdk

и пыльник в

с:.\Android\андроида-студия\SDK

И реальный, который я использую, находится в каталоге c:\Program Files (x86)\Android\android-sdk.

Важно то, что я обнаружил, что после обновления изменяется только один из параметров sdk.

Quick Start > Configure > Project Defaults > Project Structure

> Platform Settings > SDKs


1.7
        JDK home path:

        C:\Program Files\Java\jdk1.7.0_10

Android 2.2 Platform

        Android SDK home path:

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

Android 4.0.3 Platform

        same as 2.2

Android 4.2.2 Platform

        Android SDK home path:

        C:\Android\android-studio\sdk    <- it is modified after update!!!!

Android 4.3 Platform

        same as 2.2

После исправления пути в 4.2.2 я смог снова создать новый проект.

Ответ 9

По какой-то причине, если вы устанавливаете Android Studio в том же каталоге, что и SDK, эта ошибка появится. Просто установите его в другое место. Например, я установил его на C:\Android\вместе с SDK. Затем я решил установить его в C:\Program Files (x86)\Android Studio, и он просто работал.