Configuration 具有名称默认上找不到错误 Android studio

发布时间: 2016/9/16 3:08:59
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我想测试参考而无需复制库项目。因此创建了两个项目一个是工人阶级,另一个是LibraryA。这两个项目位于\StudioProjects文件夹。我试图从工人阶级引用LibraryA和在标题出现错误。

这里是settings.gradle工人阶级

include ':app'
include ':LibraryA'
project(':LibraryA').projectDir = new File('../LibraryA')

这里是从应用程序build.gradle工人阶级dependincies

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.1.1'
    compile 'com.android.support:design:23.1.1'
    compile project(':LibraryA')
}

我使用的 Android studio 1.5.1

如果我删除 compile project(':LibraryA') 从依赖它通常情况下,生成但是然后我不能从 LibraryA 工人阶级内部参考类。

解决方法 1:

在你 settings.gradle (工人阶级) 引用的错误的文件夹。

include ':LibraryA'
project(':LibraryA').projectDir = new File('../LibraryA')

检查您的形象, LibraryA 文件夹是文件夹。
Gradle 寻找"模块"build.gradle,则在此文件夹中有一个顶级的文件 configuration

你要到里面的 LibraryA 模块,请参阅

project(':LibraryA').projectDir = new File('../LibraryA/app')

当然你要注意,如果在顶级文件 (LibraryA) 中定义了一些任务或变量。在这种情况下你要克隆他们里面你顶级文件 (工人阶级)

官方微信
官方QQ群
31647020