it-roy-ru.com

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

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

enter image description here

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

10
Games Brainiac

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

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

Другое решение - исправить путь sdk (проверено):

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

  1. Выберите Настроить -> Проект по умолчанию -> Структура проекта
  2. Выберите SDK -> Android SDK -> Android SDK Home Path
  3. Обновите его до вашего предыдущего местоположения SDK.
10
auselen

чтобы решить эту проблему, я использовал эту ссылку: Загрузка библиотек поддержки

5
enam

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

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

3
Gilles30

Вы должны вручную запустить SDK Manager.

Папка: Android-studio/sdk/tools

Поиск Android или Android-sdk

Новый репозиторий поддержки уже должен быть выбран, и вам нужно всего лишь нажать кнопку «Установить».

3
Fredy BackSlash

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

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

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

1
orlando

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

Так что я нашел это решение.

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

find_Java.exe

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

Наконец, сделайте это:

dir /x C: 

- Это не показывает 8,3 коротких путей.

 fsutil 8dot3name query C:

- Это показывает, что NtfsDisable8dot3NameCreation равен 1 на «C:», означает, что 8.3 короткий путь не будет создан в "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-студии\sdk\tools\lib в Android-студию\sdk \

1
Matt

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

0
Hugo M. Zuleta

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

Тем не менее, есть кое-что немного другое в том, что я узнаю.

У меня на самом деле два SDK, потому что я перехожу с Eclipse на AS.

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

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

и пыльник в

c:\Android\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 я снова смог успешно создать новый проект.

0
cwhsu

Надеюсь, вам помогут только несколько идей, которые можно попробовать. Их можно найти с помощью Ctrl + Shift + A.

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

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

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

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

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

Если обновление не работает, вы всегда можете открыть Android SDK из Сервис -> Android -> SDK или из панели инструментов с сине-зеленым квадратным Android с черной стрелкой вниз. Он должен находиться рядом с кнопкой Sync Gradle.

0
Jon