如何将发行版本更改为调试版本?

时间:2019-06-11 17:12:42

标签: android android-studio

我已从GitHub下载Shuttle Music Player,并在与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
}

//这是App 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
}
  

警告:模块“导航”已选择变体“调试”,但   模块“ app”取决于变体“发布”,在中选择“导航”   “构建变体”窗口修复问题

1 个答案:

答案 0 :(得分:0)

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