Не удалось решить: com.android.support:appcompat-v7:15.+
Я нахожу 2 решения этой проблемы, но оба они не работают. Поэтому я решил спросить вас.
Я использую Debian 8 Jessie и Android Studio 1.4
Я только что создал новый проект, и когда я попытался запустить его, я получил сообщение об ошибке:
"Не удалось разрешить: com.android.support:appcompat-v7:15.+"
И дает мне 3 варианта.
1) Установить проект репозитория и синхронизации
Когда я попробовал, у меня появилась такая ошибка:
Loading SDK information...
Ignoring unknown package filter 'extra-android-m2repository'Warning: The package filter removed all packages. There is nothing to install.
Please consider trying to update again without a package filter.
И вниз по окну:
Install failed. Please check your network connection and try again. You may continue with creating your project, but it will not complete correctly without the missing components.
2) Показать в файле
Это мои зависимости build.gradle:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:15.+'
}
Ошибка в этой строке:
compile 'com.android.support:appcompat-v7:15.+'
3) Показать в диалоговом окне Структура проекта
Открыты окна зависимостей и об этой строке снова:
compile 'com.android.support:appcompat-v7:15.+'
Проверенные решения:
Во-первых, я снова попытался загрузить версию sdk. Я удалил Android 4.0.3 и снова загрузил его, но все еще ту же ошибку.
После этого я попытался загрузить библиотеку поддержки, рекомендованную в; тема 1, тема 2. После того, как я загрузил Android Support Library, rev 23.0.1 все еще получил ту же ошибку.
После этого я попытался решить мою проблему с исправлением первого параметра в ошибке (установить репозиторий и проект синхронизации.И снова нашел несколько тем. Я проверил раздел HTTP Proxy в настройке, уже выбран "Без прокси".
Итак, я попробовал все, что нашел, но все-таки я получил эту ошибку. Кто-нибудь может мне помочь?
Ответы
Ответ 1
После загрузки последней библиотеки поддержки с вашим менеджером sdk вы можете установить эту версию в файле gradle.
Если вы загрузили 23.0.1, установите его так:
compile 'com.android.support:appcompat-v7:23.0.1'
ИЗМЕНИТЬ:
Также обратите внимание на следующую подсказку, данную Android Studio, при использовании + в номере версии:
Избегайте использования + в номерах версий; может привести к непредсказуемым и неповторимым сборкам (com.android.support:appcompat-v7:23.1. +)
Использование + в зависимостях позволяет автоматически получать последние доступной версии, а не конкретной, именованной версии. Однако это не рекомендуется; ваши сборки не повторяются; ты можешь иметь протестирован с немного другой версией, чем сервер сборки используемый. (Использование динамической версии в качестве основного номера версии больше проблематично, чем использовать его в младшей позиции версии.)
Ответ 2
Изменить build.gradle
Замените 'com.android.support:appcompat-v7:15. +' с 'com.android.support:appcompat-v7:18.0.0'
Sync It
Может быть, это поможет вам. Если в случае, если это не сработает, то есть показать ошибку, то посмотрите на установку app-compat в "% homepath%\AppData\Local\Android\sdk\extras\android\m2repository\com\android\support\appcompat-v7"
Найдите самую старую версию и поместите номер версии в xx: 'com.android.support:appcompat-v7: xx'
Ответ 3
Сегодня я установил Java и Android Studio.
При создании моего первого проекта с уровнем API 15 как minSDK, я столкнулся с той же проблемой.
Насколько я могу судить, похоже, что установка sdk работает не очень хорошо. Для меня API-уровень 15 имел только платформу SDK. На уровне API 23 были платформы и источники. Я не помню, какие инструменты там были установлены.
Чтобы решить эту проблему, я запустил менеджер sdk (старая версия), полностью удалил уровень api 15 и установил api-уровень 23, как было предложено. После этого был создан новый проект (снова с minSDK 15).
Разница в файле app/build.gradle
очевидна.
Возможно, это помогает другим людям, сталкивающимся с одними и теми же проблемами, или один из гуру может объяснить, что произошло.
С уважением
Ответ 4
Имеются те же ошибки.
Mac OSX
V. 10.9.5
Студия Android 1.4.1
приложения:
До:
android { compileSdkVersion 15 buildToolsVersion "19.1.0"
После того, как:
android { compileSdkVersion 23 buildToolsVersion "19.1.0"
До:
зависимостей { compile fileTree (dir: 'libs', include: ['*.jar']) testCompile 'junit: junit: 4.12' compile 'com.android.support:appcompat-v7:15.+'
}
После того, как:
зависимостей { compile fileTree (dir: 'libs', include: ['*.jar']) testCompile 'junit: junit: 4.12' compile 'com.android.support:appcompat-v7:23.1.o'
}
Выше изменений + Создать → Очистить проект.
Надеюсь, что это поможет!
Ответ 5
Перейдите на вкладку "Встроенные", выберите "Редактировать встроенные типы", выберите вкладку свойств и проверьте версию встроенного инструмента, для меня это было 19.1.1.
Затем перейдите к build.gradle change compile в 'com.android.support:appcompat-v7:19+'. Я изменился на 19+, потому что моя встроенная версия - 19.1.1; Вы должны выбрать в соответствии с вашей встроенной версией (18 +, 19 +, 20 +).
![]()
Ответ 6
Попробуйте следующее решение:
В студии Android:
Перейти к файлу → Структура проекта
Проверьте выбранную версию средств сборки.
обновите свой build.gradle для приложения с помощью выбранной версии инструментов сборки.
например. 19.1.0
После обновления "Запустить очистить".
Ниже приведен снимок экрана. Структура проекта- > Типы инструментов сборки
http://i.stack.imgur.com/U1Y4D.png
Ответ 7
У меня возникло подобное сообщение об ошибке при создании проекта.
не удается выполнить команду com.android.support:appcompat-v7:14. +
Я замечаю, что если я создам новый проект с поддержкой 4.0.3 вместо 4.0, ошибка не возникает. Я использую android studio 1.5. Надеюсь, это поможет.
Ответ 8
в моем случае, поддержка и носимые версии были разными, после того, как они были точно такими же, конструкция gradle выполнена успешно.
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.google.android.support:wearable:1.0.0'
compile 'com.google.android.gms:play-services-wearable:11.0.4'
provided 'com.google.android.wearable:wearable:1.0.0'
}