【问题标题】:Android studio gradle flavors not showing in Build VariantsAndroid Studio gradle 风格未在 Build Variants 中显示
【发布时间】:2013-11-08 12:08:52
【问题描述】:

据我了解,Android Studio 应该在“构建变体”面板中显示构建变体和风格的整个矩阵。

我创建了一个空项目,带有以下 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”作为构建变体,而不是预期的“Debugflavor1”、“Debugflavor2”等。任何想法为什么会发生这种情况?我对包含口味的能力的假设是错误的吗?如果是这样,如何在 Android Studio 中构建一种风格?

更新,已解决:见第一条评论。您需要通过“工具”-“Android”-“同步..”手动将项目与 gradle 文件同步

【问题讨论】:

  • 您是否“与 gradle 文件同步”和/或重新启动了 AS?
  • 不,我没有。我现在有。它工作(同步)!更新帖子。

标签: android gradle product


【解决方案1】:

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

File -> Sync Project with Gradle Files

【讨论】:

  • 如果该选项显示为灰色怎么办? (顺便说一句,变灰是有史以来最糟糕的用户界面。让用户不知道如何解决问题)
  • @TatiOverflow 有时这意味着 gradle 同步活动已经在进行中。
【解决方案2】:

您需要通过

手动将项目与 gradle 文件同步

Tools -> Android -> Sync Project with Gradle Files

【讨论】:

  • 这不完全正确,菜单选项 Sync Project with Gradle Files 似乎已移至 File 菜单。
猜你喜欢
  • 2021-08-26
  • 1970-01-01
  • 2018-12-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-29
  • 2021-07-28
  • 1970-01-01
相关资源
最近更新 更多