Ошибка: версия модуля com.loopj.android:android-async-http:1.4.3 зависит от библиотек, но не является самой библиотекой

Я пытаюсь применить материальную тему. После изменения com.android.support:appcompat-v7:19.1.0 в файле build.gradle на v7:21.0.0.-rc1 или v7:21+ я получаю следующую ошибку:

Версия модуля com.loopj.android:android-async-http:1.4.3 зависит от библиотек, но не является самой библиотекой

Зависимость com.loopj.android:android-async-http:1.4.3 находится в другом build.gradle, который похож на проект внутри основного проекта.

dependencies {
    compile 'com.loopj.android:android-async-http:1.4.3'
}

Обновление: я изменил его на 1.4.4, но теперь получаю:

Ошибка: не удалось выполнить задачу ':mergeDebugManifests'. Слияние манифеста не удалось. Смотрите консоль для получения дополнительной информации.

Согласно этой ссылке, у меня везде "android-L", до сих пор нет удача


person T_C    schedule 15.08.2014    source источник
comment
какие-либо обновления по этому поводу? Как вы решили свою ошибку?   -  person Stephane    schedule 16.09.2014


Ответы (1)


Изменив найденный здесь ответ: Crouton зависит от библиотек, но не является библиотекой

Я изменил объявление зависимости в build.gradle следующим образом:

compile('com.strongloop:loopback-android:1.+@aar') {
    exclude group: 'com.google.android', module: 'support-v4'
}

Кажется, это решило это для меня. Если есть лучшее решение для этого, я, например, хотел бы услышать, что это такое.

person Timo Salokas    schedule 20.10.2014