我已从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”取决于变体“发布”,在中选择“导航” “构建变体”窗口修复问题
答案 0 :(得分:0)
在您的android studio中有一个制表符构建变体(通常在文件视图的左侧),您将看到选择了每个依赖项的变体。尝试更改它以查看“导航”是否具有发行版本。 另外,您的应用程序缺少buildTypes中的调试变量,这导致应用程序使用发行版本。 尝试将调试变体也添加到您的应用中,然后检查其是否使用调试构建。