android - 错误 :Configuration with name 'default' not found when trying to import project as library into Android Studio

标签 android android-studio android-gradle-plugin build.gradle build-error

我检查了有关此主题的所有其他主题,但找不到答案。 我正在尝试导入 Twoway View作为库项目到 Android Studio

这两个项目各自运行良好,但我总是遇到相同的 Gradle 错误:错误:在尝试导入时找不到名称为“默认”的配置

我将项目复制到项目根文件夹中的“libraries”目录和以下 gradle 结构中:

我项目的settings.gradle:

include ':libraries:twoway-view-master',':app'

“应用程序”的build.gradle:

  apply plugin: 'com.android.application'

android {
    compileSdkVersion 21
    buildToolsVersion "21.1.2"

    defaultConfig {
        applicationId "app.com.jeldrik.teacherslittlehelper"
        minSdkVersion 13
        targetSdkVersion 21
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:21.0.3'
    compile project(':libraries:twoway-view-master')

在 twoway-view-master build.gradle 中:

buildscript {
    repositories {
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:1.0.0'
    }
}

最佳答案

twowayview-master build.gradle 文件不是独立模块的构建脚本;它缺少任何类型的 apply plugin 语句来告诉 Gradle 它应该如何编译某些东西。这看起来像是多模块结构项目的顶级构建文件。在您的 settings.gradle 文件中,您应该指向您要包含的项目中的模块,而不是顶层的构建文件。

关于android - 错误 :Configuration with name 'default' not found when trying to import project as library into Android Studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28233649/

相关文章:

android - 找到一个以上具有操作系统独立路径的文件

android - 如何上传多个android文件(每种口味一个)

android - 在服务器端用 SHA-2 证书替换 SHA-1 证书后,Cordova 应用程序停止工作

java - 在 "graphView"中标签不是从原点开始

android - 无法导入导入 android.hardware.camera2 类

android - Android Studio 0.8.2 中的 Android View 模式在哪里

android - Android Studio为每个项目下载不同等级

android - android中的动态相对布局

Android,屏幕截图

android - Firebase Cloud Messaging Service - 即使应用程序被杀死也能收到通知