无法解析配置“:app:_debugApk”的所有依赖项。找不到名称为 'default' 的配置

Could not resolve all dependencies for configuration ':app:_debugApk'.Configuration with name 'default' not found

我添加了 gradle 个文件。请查看它们并帮助我解决问题。当我从 github 复制这个项目时,我在 gradle 同步中遇到问题 我跟着每一步。 谢谢

    // Top-level build file where you can add configuration options common      to all sub-projects/modules.enter code here

    buildscript {
        repositories {
            jcenter()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:2.2.3'

            // 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
    }

    task copy_cardboard_images() {
        doFirst {
            exec {
                if (System.properties['os.name'].toLowerCase().contains('windows')) {
                    // windows
                    commandLine 'cmd', '/c', 'adb', 'pull', '/mnt/shell/emulated/0/DCIM/CardboardCamera'
                } else {
                    // linux
                    commandLine 'adb', 'pull', '/mnt/shell/emulated/0/DCIM/CardboardCamera'
                }
            }
        }
        doLast {
            copy {
                from 'CardboardCamera'
                into 'website/images'
            }
        }
    }

    task remove_cardboard_images() {
        doFirst {
            exec {
                if (System.properties['os.name'].toLowerCase().contains('windows')) {
                    // windows
                    commandLine 'cmd', '/c', 'adb', 'shell', 'rm',  '-r', '/mnt/shell/emulated/0/DCIM/CardboardCamera'
                } else {
                    // linux
                    commandLine 'adb', 'shell', 'rm',  '-r', '/mnt/shell/emulated/0/DCIM/CardboardCamera'
                }
            }
        }
    }

    task move_cardboard_images() {
        dependsOn copy_cardboard_images
        dependsOn remove_cardboard_images
    }



Build.gradle : app module 


apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        applicationId "com.google.devrel.vrviewapp"
        minSdkVersion 19
        targetSdkVersion 23
        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:23.3.0'
    compile 'com.android.support:design:23.3.0'
    compile project(':gvr-android-sdk/libraries:common')
    compile project(':gvr-android-sdk/libraries:commonwidget')
    compile project(':gvr-android-sdk/libraries:panowidget')
    compile project(':gvr-android-sdk/libraries:videowidget')
}


Settings.gradle : 

This code belongs to settings.gradle file

include ':app'
include ':app'
include ':gvr-android-sdk/libraries:audio'
include ':gvr-android-sdk/libraries:base'
include ':gvr-android-sdk/libraries:common'
include ':gvr-android-sdk/libraries:commonwidget'
include ':gvr-android-sdk/libraries:panowidget'
include ':gvr-android-sdk/libraries:videowidget'

//注释这行:

    //Build.gradle : app module 

    //Settings.gradle : 

    //This code belongs to settings.gradle file

然后重试

也是,这似乎 gradle class 没有正确声明和定义。

添加这个:

    dependencies {
        compile fileTree(dir: 'libs', include: ['*.jar'])
        androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
            exclude group: 'com.android.support', module: 'support-annotations'
       })
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:23.3.0'
    compile 'com.android.support:design:23.3.0'
    compile project(':gvr-android-sdk/libraries:common')
    compile project(':gvr-android-sdk/libraries:commonwidget')
    compile project(':gvr-android-sdk/libraries:panowidget')
    compile project(':gvr-android-sdk/libraries:videowidget')
   }

您可以使用主项目中的 'settings.gradle' 文件包含外部根项目模块。它也必须是一个 gradle 项目,并且在特定的 Android 构建情况下,您必须将每个模块配置为一个 "android-library" 插件项目。

例如,在 'MyApp' 项目中 settings.gradle 你可以试试这个:

include 'app'
include 'dagger'
project(':dagger').projectDir = new File('/Users/foo/workspace/stdlib/dagger')

你的'MyApp'build.gradle必须以相对路径Gradle方式反映'dagger'模块的需要:

dependencies {
compile project(':dagger')
}

您是否检查了位于 Android 文件夹中的 Android 项目的所有依赖项? 里面有 settings.gradle 文件。在此文件中,将检查项目的每个依赖项。

示例

include 'your dependencies'

project(':your dependencies').projectDir = new File('path dependencies')

步骤:

  1. 全部关闭cmd
  2. npm cache clean --force
  3. 从模拟器或设备卸载应用程序

会拯救我的一天!!