代码之家  ›  专栏  ›  技术社区  ›  Scorb

添加Android项目依赖项失败

  •  3
  • Scorb  · 技术社区  · 5 年前

    我正在尝试向我的Android Gradle项目添加依赖项,并在构建时不断得到以下错误…

    A problem occurred evaluating project ':app'.
    > Project with path 'externalproject' could not be found in project ':app'.
    

    我有一个外部Java GADLE项目,我想在我的Android应用程序构建之前构建。

    我已将此新项目添加到 settings.gradle 如下…

    include ':app' , ":externalproject"
    project(':externalproject').projectDir = new File(settingsDir, '../externalproject')
    
    rootProject.name = 'mayapp'
    

    我的 build.gradle 在app文件夹中,如下所示…

    apply plugin: 'com.android.application'
    
    android {
        compileSdkVersion 26
        defaultConfig {
            applicationId "com.androidapp1"
            minSdkVersion 21
            targetSdkVersion 26
            versionCode 1
            versionName "1.0"
        }
        buildTypes {
            release {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            }
        }
    }
    
    dependencies {
        implementation 'com.android.support.constraint:constraint-layout:1.1.2'
        implementation 'com.android.support:appcompat-v7:26.0.0'
        compile project('externalproject')
    }
    
    1 回复  |  直到 5 年前
        1
  •  2
  •   shizhen    5 年前

    变化如下

    compile project('externalproject')
    

    compile project(':externalproject') 
    

    或者更好地使用 implementation

    implementation project(':externalproject')