繁体   English   中英

添加外部库项目

[英]Adding external library project

我正在使用android studio,我想从GitHub.com向我的主项目添加一个外部库项目。 我创建了一个名为libs的文件夹并向其中添加了整个模块。然后像github中所说的那样,将这行代码添加到build.gradle文件中

compile 'org.apmem.tools:layouts:1.10@aar'

但是我无法建立我的项目并收到此错误

错误:(9,1)评估根项目'MyProject'时出现问题。 在类型org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler的对象上找不到参数[org.apmem.tools:layouts:1.10@aar]的方法compile()。

搜索此问题后,在此处找到解决方案并按照此处描述的步骤进行操作。

但是现在我收到这个错误

错误:配置项目':app'时发生问题。 无法评估模块android-flowlayout-master:找不到名称为“默认”的配置。

编辑:我的build.gradle文件

buildscript {
repositories {
    jcenter()
}
dependencies {
    classpath 'com.android.tools.build:gradle:2.2.0'
    compile 'org.apmem.tools:layouts:1.10@aar'

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}
}

allprojects {
    repositories {
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

Android项目中有多个build.gradle文件。 在项目的根目录中有一个项目级别,然后在模块的子文件夹中有模块级别的项目。 默认情况下,项目中有一个名为app模块。

当你添加依赖,你必须将它们添加到模块build.gradle文件(其中有android在默认情况下顶块),里面dependencies块。 这是项目级别build.gradle的注释警告您。

默认情况下,此文件位于app文件夹中。 如果您在Android Studio中使用项目的Android视图,则如下所示:

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM