Ошибка: Причина: com.android.sdklib.repository.FullRevision

Я хотел попробовать мгновенный запуск из AS 2.0 - чтобы это сработало, мне пришлось обновить плагин сборки до 2.0.0-alpha1, но при этом я больше не могу синхронизировать проект, поскольку получаю:

Gradle 'SCR' project refresh failed
  Error:Cause: com.android.sdklib.repository.FullRevision

Кто-нибудь знает причину/обходной путь для этого?


person ligi    schedule 23.11.2015    source источник
comment
Та же проблема здесь. Но это происходит только в одном из проектов, в котором используются некоторые нативные библиотеки (например, Here Maps SDK). Аналогичная ситуация?   -  person kleinsenberg    schedule 24.11.2015
comment
нет, нет нативных библиотек - только что попробовал с этим проектом: github.com/ligi/SCR   -  person ligi    schedule 24.11.2015
comment
Я подумал, что это могут быть нативные библиотеки, потому что в аналогичном проекте, использующем ту же архитектуру и библиотеки, он работает просто отлично! Понятия не имею, почему я получаю эту ошибку в этом конкретном проекте.   -  person kleinsenberg    schedule 24.11.2015
comment
Только что провел быстрое сравнение сторонних производителей, которые мы оба используем, и я нашел виновника: плагин Jake Wharton SDK Manager! До сих пор понятия не имею, почему.   -  person kleinsenberg    schedule 24.11.2015
comment
Попробуйте этот обходной путь. Это сработало для меня. stackoverflow.com/questions/ 34916808/   -  person Nar Gar    schedule 20.05.2016


Ответы (2)


Быстрый ответ для тех, кто в такой же ситуации:

Это подключаемый модуль SDK Manager Джейка Уортона.

Уже исправлено: https://github.com/JakeWharton/sdk-manager-plugin/pull/100.

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

(https://stackoverflow.com/a/33889117/1673540)

person kleinsenberg    schedule 23.11.2015
comment
Последний выпуск sdk-manager-plugin был выпущен 12 июля 2014 г., когда плагин для Android был 0.12. Возможно, будет разумно начать использовать версию jitpack с ответа ниже. - person Sergii Pechenizkyi; 24.11.2015
comment
Да, ты прав. Мы должны вернуться к Eclipse ADT и вручную копировать библиотеки в нашу рабочую область и использовать Ant для вкусов! Это была хорошая жизнь. - person Sloy; 20.04.2016

Если вы хотите сохранить плагин SDK Manager, вы можете получить фиксированную версию с помощью:

repositories {
    maven { url 'https://jitpack.io' }
}

classpath 'com.github.JakeWharton:sdk-manager-plugin:220bf7a88a7072df3ed16dc8466fb144f2817070'

Хотя и не идеал!

person FallasB    schedule 24.11.2015
comment
Спасибо за это. Я серьезно сходил с ума, пытаясь понять, что отличало этот проект от всех моих других. - person Neal Sanche; 28.01.2016
comment
Это больше не работает. По крайней мере, не по моему опыту. Я получаю много новых ошибок. - person RyanInBinary; 19.04.2016
comment
Я обновил зафиксированную версию до последней, и она снова работает: classpath 'com.github.JakeWharton:sdk-manager-plugin:1d29782dd6ffa18880c8cbada748fb3dea45e7be' - person Erik Browne; 06.06.2016
comment
Даже это тоже больше не работает, может кто-нибудь из вас, ребята, сказать мне, как получить последнюю версию? - person Ari; 14.07.2016
comment
У меня все еще работает - я думаю, ваша проблема в том, что вы полностью заменили jcenter - пожалуйста, сделайте repositories { maven { url 'jitpack.io ' } jcenter() } - person ligi; 08.08.2016