Подтвердить что ты не робот

Android: не удалось найти com.android.support:support-v4:23.2.1

Я добавляю эту библиотеку в файл gradle:

compile 'com.appeaser.sublimepickerlibrary:sublimepickerlibrary:2.0.0'

У меня уже есть эти зависимости:

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile "com.android.support:design:23.+"
compile 'com.android.support:support-v4:23.+'
compile 'com.android.support:support-v13:23.+'
compile 'com.android.support:appcompat-v7:23.+'
compile 'com.android.support:cardview-v7:23.+'
compile 'com.android.support:recyclerview-v7:23.+'

Так как я добавил библиотеку SublimePicker, я добавляю эту ошибку:

Ошибка: не удалось найти com.android.support:support-v4:23.2.1. Требуется:   Android: приложение: не определено

Не могли бы вы помочь мне, ребята?

4b9b3361

Ответ 1

Вам нужно обновить Менеджер SDK.

введите описание изображения здесь

В любом случае вы должны избегать использования + в ваших зависимостях.
Используя +, вы не сможете реплицировать сборку, так как не знаете, какие зависимости вы используете.

Использование:

compile "com.android.support:design:23.2.1"
compile 'com.android.support:support-v4:23.2.1'
compile 'com.android.support:support-v13:23.2.1'
compile 'com.android.support:appcompat-v7:23.2.1'
compile 'com.android.support:cardview-v7:23.2.1'
compile 'com.android.support:recyclerview-v7:23.2.1'

Ответ 2

После нажатия "да" на другое неясное предложение от IntelliJ IDEA было сделано следующее изменение:

>git diff gradle/wrapper/gradle-wrapper.properties
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
index b2d6236..1966ba0 100644
--- a/gradle/wrapper/gradle-wrapper.properties
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
-#Mon Jan 11 11:12:07 CET 2016
+#Sat Mar 26 12:30:43 CET 2016
 distributionBase=GRADLE_USER_HOME
 distributionPath=wrapper/dists
 zipStoreBase=GRADLE_USER_HOME
 zipStorePath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip

Теперь он работает. Зачем? Я не знаю.

Ответ 3

Я пришел сюда из-за названия вопроса, Не удалось найти com.android.support:support-v4:23.2.1. Это означает, что я не добавил ни одну библиотеку в мой файл gradle, просто хотел создать существующий проект.

Пройдя несколько ответов на вопросы с очень похожими названиями, я наконец нашел решение, которое сработало для меня на Reddit, который в основном говорит, в контексте Android SDK Manager:

Мне пришлось установить репозиторий поддержки Android и удалить все опции google из дополнительных сервисов (google play services, google repository и т.д.), и я получил свою первую успешную сборку!

Так как у меня не было никаких дополнительных дополнений Google, мне просто нужно было добавить репозиторий поддержки Android 40. Обратите внимание, что я не пытался удалить (по-видимому, теперь устаревшую) библиотеку поддержки Android 23.2.1, но это наверняка будет интересным экспериментом на данный момент... хотя этот ответ предполагает, что это требуется в любом случае.