【问题标题】:Circular Dependency error in android studio while building project构建项目时android studio中的循环依赖错误
【发布时间】:2016-02-26 22:06:14
【问题描述】:

我必须通过组合两个应用程序来构建一个应用程序。这两个应用程序是“app”和“case”。我成功地将“案例”添加到“应用程序”作为库。现在我想在“case”中使用一些“app”类。我该怎么做? 我在依赖项中将“应用程序”添加到“案例”中 编译项目(':app')

但它显示了这个错误

错误:项目之间的循环引用::app-> :case-> :app

请帮忙。

【问题讨论】:

  • 你不能这样做。您必须使用(应用程序和库)都使用的公共代码创建一个库

标签: android gradle android-gradle-plugin android-library


【解决方案1】:

创建一个两者可以共享的 android 库项目,其中包含双方共有的代码和资源。即使没有循环依赖,让一个应用依赖于另一个应用似乎也是个坏消息。

【讨论】:

    【解决方案2】:

    Sol1:same name(:app) 不会再次添加到 Android Studio 中。

    sol2:如果你的项目中没有 :app 名称,请创建新项目并再次导入,它将起作用

    sol3:在settings.gradle文件中包含':app',':core'这样添加。

    【讨论】:

      猜你喜欢
      • 2017-09-13
      • 1970-01-01
      • 1970-01-01
      • 2020-03-27
      • 2021-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-12
      相关资源
      最近更新 更多