将外部库包括到其他项目中

时间:2019-11-24 16:39:03

标签: android module

当我尝试将我的android库实现到其他项目时遇到问题 我对项目settings.gradle进行了更改,以包含我的库:

include ':app',':core'
project(':core').projectDir = new File(projectDir, '../libs-core/core')

使用此代码,当我尝试同步我的gradle时,它工作正常,没有问题。我可以在我的项目中使用我的库

this is my screenshoot of project settings.gradle

但是问题是当我尝试在其他android studio中打开libs-core时,它将具有应用程序模块,这使我的库无法同步。如果我删除.idea,它将再次正常工作

这是我将libs-core包含到我的项目中后,我的libs-core项目得到了错误。 (这是单独的android项目窗口)

this is the error

为什么我的libs-core项目具有模块app?它不应该拥有它,这是在我将cicil-core放入我的项目中时发生的。如果我从项目设置中删除:core。gradle,它将在我的libs-core中再次正常运行,则app将消失。

左边是我的项目窗口,右边是我的libs-core窗口

side by side

0 个答案:

没有答案