Android Studio 0.8.6 cambiar la variante de construcción predeterminada

Recientemente actualizé Android Studio de 0.6 a 0.8.6, y parece que la capacidad de especificar la configuración "run" por defecto se ha eliminado (o bien se ha trasladado a una ubicación que necesito ayuda para encontrar). Puedo generar un APK firmado en modo de depuración o liberación (el asistente de generación se ha cambiado para permitirme seleccionar la variante de compilación en este punto), pero parece que no puede encontrar cómo seleccionar una variante de compilación para general utilizar. En otras palabras, cuando haga clic en "ejecutar" gradle ejecuta assembleRelease cuando necesito ejecutar montarDebug. ¿Alguna idea de cómo cambiar esto?

EDIT: Cuando selecciono "depurar" en lugar de "ejecutar" gradle todavía elige ejecutar assembleRelease , así que obtengo este error

 Cannot debug application com.caseybrooks.scripturememory on device lge-vs985_4g-VS9854Gc824b3f1. This application does not have the debuggable attribute enabled in its manifest. If you have manually set it in the manifest, then remove it and let the IDE automatically assign it. If you are using Gradle, make sure that your current variant is debuggable. 

Sin embargo, si agrego el debuggable="true" a mi manifiesto, la compilación falla. ¿Mi build.gradle es correcto?

 apply plugin: 'android' android { compileSdkVersion 19 buildToolsVersion '19.1.0' defaultConfig { minSdkVersion 8 targetSdkVersion 19 } signingConfigs { release { storeFile file('C:/Users/Casey/Documents/android/scripturememory/scripturememory_keystore') keyAlias 'scripturememory_keystore' storePassword '***********' keyPassword '**********' } } buildTypes { release { runProguard false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' signingConfig signingConfigs.release } } productFlavors { } sourceSets { main { java.srcDirs = ['src/main/java'] } } } dependencies { compile project(':library') compile project(':AndroidBibleTools') compile 'com.android.support:appcompat-v7:19.+' } 

2 Solutions collect form web for “Android Studio 0.8.6 cambiar la variante de construcción predeterminada”

El menú Ver> Ventana de herramientas> Vista Variantes de construcción le permite elegir qué tipo de sabor / construcción se construye de forma predeterminada para los módulos de su proyecto.

Intente usar esto para su archivo de compilación de gradle. Normalmente establezco el indicador de depuración en el archivo gradle, no el manifiesto.

  buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.12.2' } } apply plugin: 'com.android.application' repositories { mavenCentral() } android { compileSdkVersion 19 buildToolsVersion '19.1.0' defaultConfig { minSdkVersion 8 targetSdkVersion 19 } packagingOptions { exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/LICENSE' exclude 'META-INF/NOTICE' exclude 'META-INF/ASL2.0' } signingConfigs { release { storeFile file('C:/Users/Casey/Documents/android/scripturememory/scripturememory_keystore') keyAlias 'scripturememory_keystore' storePassword '***********' keyPassword '**********' } } buildTypes { debug { applicationIdSuffix '.dev' debuggable true jniDebugBuild true runProguard false } beta { applicationIdSuffix '.beta' debuggable true jniDebugBuild true runProguard false } release { debuggable false jniDebugBuild false runProguard false signingConfig signingConfigs.release } } sourceSets { main { java.srcDirs = ['src/main/java'] } } } dependencies { compile project(':library') compile project(':AndroidBibleTools') compile 'com.android.support:appcompat-v7:19.+' } 
  • Android + gradle: diferentes metadatos manifiestos por sabor
  • Gradle maven dependencia no se encuentra si el complemento es android-library
  • Error: (1, 0) Plugin con id 'android' no encontrado
  • Error: Tiempo de espera esperando para bloquear caché de clase buildscript para el archivo de construcción cuando cambia minSdkVersion
  • Gradle - heredar el sabor del producto
  • Cómo cambiar el nombre de apk usando gradle como este formato?
  • Android Studio 0.8.2 "La sincronización del proyecto Gradle falló."
  • Error: No se pudo encontrar la propiedad 'assembleDebug' en el proyecto ': app'
  • No se puede importar el proyecto al estudio de Android
  • Cómo construir un solo APK con Android NDK y Gradle
  • Android Studio - Añadir dependencia a todos los módulos
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.