无法解析':app @ debug / compileClasspath的依赖关系

时间:2018-01-08 23:46:10

标签: android android-studio android-gradle build.gradle

我在我的应用程序中使用模块Podcast-release作为依赖项。具有以下定义的构建类型

    buildTypes {
    debug {
        minifyEnabled false
        useProguard false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-unity.txt'
        jniDebuggable true
    }
    release {
        minifyEnabled true
        useProguard true
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-unity.txt'

    }
}

同样,我在项目中定义了相同的构建类型。

 buildTypes {
    debug {
        versionNameSuffix "-DEBUG"
        signingConfig signingConfigs.release
        applicationIdSuffix ".debug"
        resValue "string", "app_name"
    }
    release {
        buildConfigField "String", "API_ENV", "\"prod\""
        buildConfigField "String", "CAST_APP_ID", "\"" + castId + "\""
        minifyEnabled false
        shrinkResources false
        debuggable false
        zipAlignEnabled true
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        signingConfig signingConfigs.release
    }

根据docs,这应该有效,因为依赖项应用程序和库变体完全相同。

  

应用程序的调试变体会自动使用库的调试变体,依此类推。

这是错误

  

路径\的build.gradle       错误:错误:无法解析':app @ debug / compileClasspath':无法解析项目:Podcast-release。   打开文件
显示详细信息       错误:错误:无法解析':app @ debugAndroidTest / compileClasspath':无法解析项目:Podcast-release。   打开文件
显示详细信息       错误:错误:无法解析':app @ debugUnitTest / compileClasspath':无法解析项目:Podcast-release。   打开文件
显示详细信息       错误:错误:无法解析':app @ release / compileClasspath':无法解析项目:Podcast-release。   打开文件
显示详细信息       错误:错误:无法解析':app @ releaseUnitTest / compileClasspath':无法解析项目:Podcast-release。   打开文件
显示细节

0 个答案:

没有答案