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.+' } 
  • Cómo incluir archivos aar utilizados en proyectos de biblioteca en el proyecto principal en Android
  • "La configuración de firma se debe especificar en los scripts de compilación de Gradle" ... lo hice
  • Android: ClassNotFoundException al usar el proyecto de biblioteca que tiene dependencias de gradle
  • Sabores de un proyecto
  • Android Studio: migrar complejo build.xml a build.gradle
  • Fallo de construcción Gradle
  • Cordova 6.4.0 Error de Android al crear una versión de apk
  • Travis.yml ./gradlew: Permiso denegado
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.