Android Studio 3:如何将源代码库导入项目

时间:2017-12-17 15:22:33

标签: android gradle android-gradle build.gradle

build.gradle文件夹中的app包含以下代码:

dependencies {
    ...
    compile project(':sclibrary')
}

项目文件夹中的settings.gradle文件包含:

include ':app', ':sclibrary'
project(':sclibrary').projectDir = new File(rootProject.projectDir, '../sclibrary4')

当我同步我的项目时,我收到一条错误,上面写着“缺少依赖项:无法找到带有Gradle路径的模块”:sclibrary'(模块'app'需要。)“

修改

“sclibrary4”位于文件夹中,作为“sc”和“ScLite”应用程序;这些应用程序使用位于“sclibrary4”中的公共代码 file structure

当我尝试使用“文件>新建>导入模块”命令时,我收到错误消息“此位置已导入”,但

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:5)

这样的事情可以通过以下方式解决:

  • settings.gradle文件
  • 中删除项目依赖项
  • build.gradle
  • 中删除相关性
  • gradle sync
  • Android Studio应显示依赖项已被删除的信息
  • 再次添加依赖项

这对我有好几次,例如使用Android Studio 3.1.2