生成项目时android studio中出现循环依赖项错误

生成项目时android studio中出现循环依赖项错误,android,gradle,android-gradle-plugin,android-library,Android,Gradle,Android Gradle Plugin,Android Library,我必须通过组合两个应用程序来构建一个应用程序。这两个应用程序是“app”和“case”。我已成功将“案例”作为库添加到“应用程序”中。现在我想在“case”中使用一些类的“app”。我该怎么做? 我在依赖项中的“case”中添加了“app”作为 编译项目(“:app”) 但它显示了这个错误 错误:项目之间的循环引用::app->:case->:app 请提供帮助。创建一个android库项目,两人可以共享该项目,其中包含两人共有的代码和资源。让一个应用依赖于另一个应用似乎是个坏消息,即使没有循环

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

但它显示了这个错误

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


请提供帮助。

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

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

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

sol2:如果:app名称不在您的项目中,请创建新项目并再次导入,它将正常工作

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

Sol1:相同的名称(:app)将不会再次添加到Android Studio中

sol2:如果:app名称不在您的项目中,请创建新项目并再次导入,它将正常工作


sol3:在settings.gradle文件中,包括“:app”和“:core”这样添加。

您不能这样做。您必须使用应用程序和库使用的通用代码创建库,但不能以这种方式创建库。您必须使用(应用程序和库)使用的通用代码创建库