1

我想将此项目作为库添加到我在 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 的新手,我该如何解决这个问题。谢谢!

4

1 回答 1

1

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

include 'my app','my library'

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

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

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

我还注意到您没有为您的项目使用默认结构(即您将代码放入src/而不是src/main/java),因此您将不得不在build.gradle您的项目中覆盖默认 fileSet 的一些值。一定要在 and 中有这样的my app/build.gradle东西my library/build.gradle

android {
    sourceSets {
        main {
            java.srcDirs = ['src']
        }
    }
}
于 2013-06-10T11:13:53.797 回答