Android 如何将发布变量更改为调试变量?

Android 如何将发布变量更改为调试变量?,android,android-studio,Android,Android Studio,我从GitHub下载了Shuttle音乐播放器,在与Gradle同步项目时遇到了这个问题。我如何解决这个问题 //这是格雷德尔模块 import dependencies.Dependencies apply plugin: Dependencies.BuildPlugins.androidLibrary android { compileSdkVersion Dependencies.compileSdk defaultConfig { minSdkVer

我从GitHub下载了Shuttle音乐播放器,在与Gradle同步项目时遇到了这个问题。我如何解决这个问题

//这是格雷德尔模块

import dependencies.Dependencies

apply plugin: Dependencies.BuildPlugins.androidLibrary

android {
    compileSdkVersion Dependencies.compileSdk

    defaultConfig {
        minSdkVersion Dependencies.minSdk
        targetSdkVersion Dependencies.targetSdk
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])

    implementation Dependencies.Google.appcompat
}
//这是应用程序Gradle

import dependencies.Dependencies

apply plugin: Dependencies.BuildPlugins.androidLibrary

android {
    compileSdkVersion Dependencies.compileSdk

    defaultConfig {
        minSdkVersion Dependencies.minSdk
        targetSdkVersion Dependencies.targetSdk
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])

    implementation Dependencies.Google.appcompat
}
警告:模块“导航”已选择变量“调试”,但 模块“应用程序”取决于变量“发布”在中选择“导航” “构建变体”窗口修复问题


在android studio中有一个选项卡构建变量(通常在文件视图的左侧),在那里您将看到选择了每个依赖项的变量。尝试更改它以查看“导航”是否有版本变体。 此外,您的应用程序在buildTypes中缺少调试变量,这导致应用程序使用版本变量。
尝试将调试变量添加到你的应用程序中,然后检查它是否是通过调试生成的。

Thanx很多。我将应用程序的变体类型更改为devDebug,如果它有助于您解决问题,它将工作Welcome、upvote和mark correct。