Java 添加外部库项目
我正在使用AndroidStudio,我想从添加一个外部库项目到我的主项目中。我创建了一个名为libs的文件夹,并将整个模块添加到其中。然后,就像github中所说的那样,我将这行代码添加到build.gradle文件中Java 添加外部库项目,java,maven,android-studio,Java,Maven,Android Studio,我正在使用AndroidStudio,我想从添加一个外部库项目到我的主项目中。我创建了一个名为libs的文件夹,并将整个模块添加到其中。然后,就像github中所说的那样,我将这行代码添加到build.gradle文件中 compile 'org.apmem.tools:layouts:1.10@aar' buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.bu
compile 'org.apmem.tools:layouts:1.10@aar'
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
}
但我无法构建我的项目,并收到此错误
错误:(9,1)评估根项目“MyProject”时出现问题。
找不到参数[org.apmem.tools:layouts:1]的方法compile()。10@aar]在类型为org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler的对象上
搜索此问题后,找到解决方案并按照此处描述的步骤进行操作
但是现在我收到了这个错误
错误:配置项目“:app”时出现问题。
无法评估模块android flowlayout主机:未找到名为“default”的配置
编辑:mybuild.gradle文件
compile 'org.apmem.tools:layouts:1.10@aar'
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
块),位于依赖项
块内。这就是项目级build.gradle
中的注释警告您的内容
默认情况下,此文件位于app
文件夹中。如果您在Android Studio中使用项目的Android视图,则如下所示:
你能发布你的
build.gradle
现在是什么样子吗?