错误:模块版本com.loopj.android:android-async-http:1.4.3依赖于库但不是库本身

时间:2014-08-15 23:05:55

标签: android android-studio android-theme android-5.0-lollipop

我正在尝试应用材质主题。将build.gradle文件中的com.android.support:appcompat-v7:19.1.0更改为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'的执行失败。表现   合并失败。有关详细信息,请参阅控制台。

根据this link,我到处都有“android-L”,但仍然没有运气

1 个答案:

答案 0 :(得分:3)

通过修改此处的答案:Crouton depends on libraries but is not a library itself

我在build.gradle中更改了依赖项声明,如下所示:

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

这似乎已经为我解决了。如果有更好的解决方案,我想听听它是什么。