2016-03-08 3 views
0

Я пытаюсь скомпилировать простое приложение для новой установки пакета Android Studio (после того, как переустановил Windows). У меня ошибка компиляции:missing android.support.design -

Не удалось найти com.android.support.design:21.0.3

Хорошо, в SDK \ Extras \ Android \ m2repository \ ком \ Android \ поддержка папку \ дизайн I может видеть только вложенные папки 22.x и 23.x, поэтому 21 действительно отсутствует.

Однако, в sdk \ extras \ android \ m2repository \ com \ android \ support \ appcompat-v7 Я могу видеть 18,19,20,21,22 и 23 основных версии и есть appcompat-v7: 21.0. 3 за то, что у меня также есть зависимость.

Первый вопрос: как это возможно? Я использую только менеджера SDK, без ручного взлома. Я думал, что достаточно проверить необходимые компоненты, и менеджер SDK загрузил соответствующие версии. Что можно сделать для установки дизайна: 21? Или более ранняя версия?

В менеджере SDK нет версий под записями, я могу видеть только «Андроидную библиотеку поддержки», например, без версий. Second querstion: как определить версии для загрузки в менеджере SDK?

Я вижу, что в разделе «Дополнительно» есть запись «Андроидный репозиторий поддержки», например, есть картинка с окном http://developer.android.com/tools/support-library/setup.html. Однако в моем менеджере SDK такой записи нет! В его имени есть только два, у которых есть «репозиторий»: «Локальный репозиторий Maven для библиотек поддержки» и «Репозиторий Google». Оба они установлены. Третий вопрос: Это ошибка/путаница в моем менеджере SDK? Или...?

Когда я начинаю Android студии и мой проект загружается он пытается помочь мне выдавать сообщение об ошибке, например:

Ошибка: (26, 13) Не удалось решить: com.android.support:design: 21.0.3 Установка Repository и проект синхронизации Показать в файле Показать в Project Structure диалогового

«Установить Repository и синхронизацию проекта» ссылка. Когда я нажимаю на него, появляется новое окно с текстом ниже:

Загрузка информации SDK ... Игнорирование неизвестного фильтра пакетов «extra-android-m2repository» Предупреждение: фильтр пакета удаляет все пакеты. Нечего устанавливать. Пожалуйста, подумайте о попытке обновить без фильтра пакетов.

Четвертый вопрос: что может вызвать это? Кажется, такого пакета нет ...?

Спасибо заранее, F

ответ

0

enter image description here Ваш андроид студия не достаточно загруженное SDK, вокруг специальным образом SDK 21 версии, так и скачать его заново. Если студия дает прямую ссылку в разделе сообщений в botton, просто нажмите и начните загрузку. В противном случае из sdk manager. Постепенно загрузите все необходимые sdk, и каждая ошибка будет уменьшена.

за ошибки, связанные с поддержки проектирования, поставить следующее Gradle

compile 'com.android.support:design:23.1.1' 

изменить версию в коде выше согласно требованию

иногда вы будете видеть ошибки как выше изображение, поэтому нажмите на «установить репозиторий ", он автоматически начнет загрузку sdk

+0

Parsania Hardik, спасибо за очень быстрый ответ. – Feri

+0

Случайно я нажал Enter в предыдущем комментарии, и он отправил первую строку ... извините. Опять же: «так загрузите его и перестройте» - я действительно не знаю, как это сделать. В Android 5.0.1 есть отмеченные записи: «SDK PL Platform», «Intel X86 Atom System Image», «Google API», «Источники для Android SDK». Что я должен проверить или снять, или ...? «дает прямую ссылку в разделе сообщений в botton, просто нажмите и начните загрузку» - в моем первоначальном сообщении говорится, что нажатие кнопки загрузки вызывает другую ошибку: «Фильтр пакетов удалил все пакеты». Не могли бы вы предоставить пошаговое руководство по ремонту, пожалуйста? – Feri

+0

Загрузите платформу и источники sdk и скажите, что произойдет –

Смежные вопросы