Android Studio:将项目添加为库

我想将这个项目作为库添加到android studio中的项目中。 这是我试过的,

我的项目目录为f:/my project/my app/src和我的库f:/my project/my library/src

我导入模块(库)通过转到file > import module > selecting the library然后我得file > project structure > modules > dependencies tab > select my project > add module dependency apply ok and then done

但是,当我使用库中的代码时,我得到了通常的语法错误(无法找到类…)

我也注意到了这个弹出窗口(见图)

在此处输入图像描述

我是android studio或intelliJ的新手,我该如何解决这个问题。 谢谢!

编辑settings.gradle文件(在目录f:/my project ),它必须包含以下内容:

 include 'my app','my library' 

如果此文件不存在:手动创建它。 settings.gradle包含多模块项目中的gradle模块列表。

然后,您必须在应用程序中将依赖项添加到库中。 为此,请编辑my app/build.gradle并添加以下行:

 dependencies { compile project(':my library') } 

我还注意到你没有为你的项目使用默认结构(即你把代码放在src/而不是src/main/java )所以你必须覆盖你的build.gradle中的默认文件集的一些值。项目。 请确保在my app/build.gradlemy library/build.gradle

 android { sourceSets { main { java.srcDirs = ['src'] } } }