Android Studio - 未显示的构建变体

时间:2013-10-20 17:31:19

标签: android gradle android-studio

我最近将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')
}

非常感谢任何帮助

2 个答案:

答案 0 :(得分:10)

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

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

现在,转到工具 - > Android - >使用Gradle文件同步项目

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

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

dependencies {
    classpath 'com.android.tools.build:gradle:0.6.+'
}

答案 1 :(得分:0)

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

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

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