我想将this项目作为库添加到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的新手,我该如何解决这个问题。 谢谢!
答案 0 :(得分:1)
编辑settings.gradle
文件(在目录f:/my project
中),它必须包含以下内容:
include 'my app','my library'
如果此文件不存在:手动创建它。 settings.gradle
包含多模块项目中的gradle模块列表。
然后,您必须在app中将依赖项添加到您的库中。为此,请编辑my app/build.gradle
并添加以下行:
dependencies {
compile project(':my library')
}
我还注意到你没有为你的项目使用默认结构(即你把代码放在src/
而不是src/main/java
),所以你必须覆盖默认文件集的一些值。你项目的build.gradle
。请务必在my app/build.gradle
和my library/build.gradle
:
android {
sourceSets {
main {
java.srcDirs = ['src']
}
}
}