当前位置: 首页 > 知识库问答 >
问题:

在Android Studio上未找到名称为默认的配置错误

殷安顺
2023-03-14

我试图在不复制库项目的情况下测试引用。所以我创建了两个项目,一个是ProjectA,一个是LibraryA。这两个项目都位于\StudioProjects文件夹中。我试图引用ProjectA中的LibraryA,但我在标题处发现了错误。

这里是设置。来自ProjectA的gradle

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

以下是应用程序构建的依赖项。ProjectA的gradle

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

如果我删除编译项目(': LibraryA')从依赖它构建正常,但是我不能引用类从LibraryA在ProjectA。

共有3个答案

龙德润
2023-03-14

我只是不明白你想做什么。但试着改变以下几行:

project(':LibraryA').projectDir = new File('../ProjectA')
姬成荫
2023-03-14

您的一个项目没有有效的gradle文件。如果您的库不是gradle项目,请将其转换为gradle项目。

如果您将库添加为一个模块,并在导入时选择“gradle”,我认为您将解决您的问题。

吴同
2023-03-14

设置中。gradle(ProjectA)您指的是错误的文件夹。

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

查看图像时,LibraryA文件夹是根文件夹

你必须参考图书馆里的模块

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

当然,如果一些任务或变量是在顶级文件(LibraryA)中定义的,您必须注意。在这种情况下,您必须在顶级文件(ProjectA)中克隆它们

 类似资料:
  • 我正在使用BottomSheet库创建BottomSheet菜单,如谷歌文档中所述。 我将底部工作表库添加到了我的项目中,但当我与gradle同步时,我收到了错误消息。我尝试了错误中列出的所有答案:在Android Studio中找不到名为“default”的配置,以及stackoverflow上列出的其他解决方案,但问题仍然存在。 这里是构建。我的项目的gradle和设置文件: 底片/构建。格拉

  • 我得到了这个错误 错误:找不到名为“default”的配置 我的身材。应用程序的gradle是: 还有我的应用程序构建。格雷德尔是 有人能帮我纠正这个错误吗。 我正试图在Android Studio上构建它,并尝试了其他答案: 未找到名称为默认的Android Studio Gradle配置 错误:在Android Studio中找不到名为“default”的配置 但这些都没有多大帮助。因此,再次

  • 我想将library导入我的项目。我所做的: 这就是我项目的结构: 我的build.gradle: 我的设置gradle: 我的失败信息: 我该怎么修?

  • 我在使用Android Studio(0.1.5)编译我的应用程序时遇到了问题。该应用程序使用了2个库,我已经包括如下: 设置.分级 Build.Gradle 编译时,我得到以下消息: 你能帮我写这封信吗?谢谢!

  • 这是我的配置文件: 日志配置文件读起来非常清楚,因为它使用my/log目录中定义的模式正确地写入。 这是我在代码中实例化它的方式:

  • 问题内容: 输出: 问题答案: 您将获得“ ”警告,如果你没有一个文件在你的主目录,或者如果你不指定pylint的说法。 要取消显示该消息,请在* nix上: