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

ema*_*272 6 android gradle build.gradle android-gradle-plugin

build.gradleapp文件夹中包含以下代码:

dependencies {
    ...
    compile project(':sclibrary')
}
Run Code Online (Sandbox Code Playgroud)

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

include ':app', ':sclibrary'
project(':sclibrary').projectDir = new File(rootProject.projectDir, '../sclibrary4')
Run Code Online (Sandbox Code Playgroud)

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

编辑:

"sclibrary4"位于文件夹中,作为"sc"和"ScLite"应用程序; 这些应用程序使用位于"sclibrary4"中的公共代码 文件结构

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

在此输入图像描述

在此输入图像描述

Bon*_*i2k 5

这样的东西可以修复:

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

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