构建变体中未显示Android studio gradle风格

lh80um4z  于 2023-01-31  发布在  Android
关注(0)|答案(3)|浏览(186)

据我所知,Android Studio应该在“Build Variants”面板中显示构建变体和风格的整个矩阵。
我已经创建了一个空项目,包含以下build. gradle。

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.6.+'
    }
}
apply plugin: 'android'

repositories {
    mavenCentral()
}

android {
    compileSdkVersion 17
    buildToolsVersion "18.1.0"

    defaultConfig {
        minSdkVersion 7
        targetSdkVersion 18
    }

    productFlavors {
        productFlavors {
            flavor1 {
                packageName "com.example.flavor1"
                versionCode 20
            }

            flavor2 {
                packageName "com.example.flavor2"
                minSdkVersion 14
            }
        }    }

}

dependencies {
    compile 'com.android.support:appcompat-v7:+'
}

即便如此,我只得到了“Debug”和“Release”作为构建变体,而不是预期的“Debugflavor 1”、“Debugflavor 2”等。您知道为什么会发生这种情况吗?我关于包含风味的能力的假设是错误的吗?如果是,如何在Android Studio中构建风味?
更新,解决日期:查看第一条评论。您需要通过“工具”-“Android”-“同步”手动同步项目与Gradle文件。

qnzebej0

qnzebej01#

您需要使用Gradle更改更新您的项目。在最新版本的Android Studio(当前版本为3.1.1)中,您可以通过以下方式完成此操作:

File -> Sync Project with Gradle Files
5jdjgkvh

5jdjgkvh2#

您需要通过以下方式手动将项目与Gradle文件同步
Tools -> Android -> Sync Project with Gradle Files

5n0oy7gb

5n0oy7gb3#

万一能帮到什么人:我以前也遇到过这种情况,无法将项目与gradle文件同步,而且我找不到任何其他方法来选择我想要构建的风格。
我退出Android Studio重新启动,Build Variants面板重新出现,一切恢复正常。

相关问题