24

我最近将 Android Studio 更新到 0.3.0 版,现在没有可供选择的构建变体。我已经尝试清理和重建项目,并重新启动 Android Studio,但没有成功。我的 build.gradle 是

android {
compileSdkVersion 18
buildToolsVersion "18.0.1"

defaultConfig {
    minSdkVersion 9
    targetSdkVersion 18
    versionCode 10
}

productFlavors {
    lite {
        packageName "com.lvl.xpbar"
        versionCode 11
    }

    pro {
        packageName "com.afewguys.raisethebar"
        versionCode 1
    }
}

sourceSets {
    main {
        manifest.srcFile '/src/main/AndroidManifest.xml'
        java.srcDirs = ['/src/main/java','.apt_generated']
        resources.srcDirs = ['/src/main/java','.apt_generated']
        aidl.srcDirs = ['/src/main/java','.apt_generated']
        renderscript.srcDirs = ['/src/main/java','.apt_generated']
        res.srcDirs = ['/src/main/res']
        assets.srcDirs = ['assets']
    }

    lite {
        manifest.srcFile 'src/main/AndroidManifest.xml'
    }
    pro {
        manifest.srcFile 'src/main/AndroidManifest.xml'
    }

    debug.setRoot('build-types/debug')
    release.setRoot('build-types/release')
}

任何帮助是极大的赞赏

4

2 回答 2

28

您需要将项目与 Gradle 文件同步:

在最新版本的 Android Studio 中:文件 -> 将项目与 Gradle 文件同步。

在以前的版本中:工具 -> Android -> 将项目与 Gradle 文件同步

于 2019-02-05T19:44:45.153 回答
12

在您的 /gradle/gradle-wrapper.properties 文件中,将以下设置更新为:

distributionUrl=http\://services.gradle.org/distributions/gradle-1.8-all.zip

现在,转到 Tools -> Android -> Sync Project with Gradle Files

这将下载最新的 Gradle 发行版,并在完成后自动重新加载您的项目并构建变体。

确保将项目的 build.gradle 文件更新为

dependencies {
    classpath 'com.android.tools.build:gradle:0.6.+'
}
于 2013-10-21T09:51:47.057 回答