【问题标题】:Error:Module version com.loopj.android:android-async-http:1.4.3 depends on libraries but is not a library itself错误:模块版本 com.loopj.android:android-async-http:1.4.3 依赖于库但不是库本身
【发布时间】:2014-08-15 23:05:55
【问题描述】:

我正在尝试应用材质主题。将 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',仍然没有运气

【问题讨论】:

  • 这方面有什么更新吗?您是如何解决错误的?

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


【解决方案1】:

通过修改此处找到的答案: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'
}

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-27
    • 1970-01-01
    • 2012-05-08
    • 2019-02-25
    相关资源
    最近更新 更多