Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 错误:项目之间的循环引用_Android_Android Gradle Plugin - Fatal编程技术网

Android 错误:项目之间的循环引用

Android 错误:项目之间的循环引用,android,android-gradle-plugin,Android,Android Gradle Plugin,我正在将一个Eclipse项目导入Android Studio。但它会出现如下错误。如何解决此类错误 Error:Circular reference between projects: :app -> :app 下面是settings.gradle文件 include ':app' apply plugin: 'com.android.application' buildscript { repositories { jcenter() }

我正在将一个Eclipse项目导入Android Studio。但它会出现如下错误。如何解决此类错误

Error:Circular reference between projects: :app -> :app 
下面是settings.gradle文件

include ':app'
apply plugin: 'com.android.application'

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

android {
    buildToolsVersion "23.0.1"
    compileSdkVersion 23
    defaultConfig {
        targetSdkVersion 22
    }
    productFlavors {
    }
    sourceSets {
        main {
            manifest.srcFile 'app/src/main/AndroidManifest.xml'
        }
    }
}
dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
}
这是build.gradle文件

include ':app'
apply plugin: 'com.android.application'

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

android {
    buildToolsVersion "23.0.1"
    compileSdkVersion 23
    defaultConfig {
        targetSdkVersion 22
    }
    productFlavors {
    }
    sourceSets {
        main {
            manifest.srcFile 'app/src/main/AndroidManifest.xml'
        }
    }
}
dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
}
Sol1:相同名称(:app)将不会添加到Android Studio中

解决方案2:如果:app名称不在项目中, 创建新项目并再次导入,它将正常工作

sol3:在settings.gradle文件中 包括“:应用程序“,”:核心” 像这样添加