android - 将库添加到Android Studio项目:找不到名称为 'default'的配置

标签 android gradle libraries

我从一个应该修复的客户那里得到一个项目。该应用程序的开发人员刚刚出手,现在由我来解决此问题。

问题是,当我使用AndroidStudio时,他可能使用eclipse开发。因此它不是用gradle构建的。但到目前为止,我设法导入了项目并进行了修复,以便可以同步gradle。

但是他似乎使用了一个外部库,这个库是:https://github.com/InQBarna/TableFixHeaders

我将库文件夹的内容复制到了我的项目文件夹/ libraries / tablefixheaders /中。

我将include 'libraries:tablefixheaders'添加到我的settings.grade中,并将compile project('libraries:tablefixheaders')添加到我的build.grade中的依赖项中。

但是,如果我现在想重建项目,则会得到Error:Configuration with name 'default' not found.。外部库是否必须具有build.gradle?如果是这样,它看起来如何?我尝试了几件事,但没有任何帮助。

最佳答案

也许有点晚了:)

但是我以这种方式构建了一个可以与gradle一起使用的wrapper for InqBarna's library:

allprojects {
   repositories {
       jcenter()
       maven { url "https://jitpack.io" }
   }
}

dependencies {
    compile "com.github.miguelbcr:TableFixHeaders-Wrapper:0.1.1"
}

关于android - 将库添加到Android Studio项目:找不到名称为 'default'的配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27144606/

相关文章:

android - 即使设备已连接,获取连接也会返回 false

java - 从 res/raw 文件夹中读取文本文件

java - Gradle 可以按特定顺序运行两个测试吗?

build - Gradle:ant的buildnumber对应的是什么

c++ - 将 sdl2 和 sdl1.2 保留在同一操作系统上?

安卓 Gradle 。如何将 Flavors 与 buildTypes 结合起来

usb - Wakelock 仅适用于连接的 USB 电缆

gradle - Unresolved requiremnet:导入包:com.google.api.client.auth.client.auth.oauth2;版本= {1.30.0,2.0.0}

java - 如何将库(不可编辑的.java/.class文件)转换为可编辑的.java文件(项目中的标准类)?

.net - .Net 2.0 的代码契约和防御性编程库?