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