Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Pasar parámetros -P a gradle desde android studio

¿Hay una funcionalidad en el estudio de Android para hacer cosas como esta. Básicamente, mi script gradle lee el parámetro llamado versión basado en el que establece la versión de dependencia de una determinada biblioteca. Así que cuando hago gradlew -Pversion = '1.2.3' obtengo esta cadena dentro de gradle. Pero esto sólo funciona si invoco gradle desde la consola.

¿Hay una manera de pasar los parámetros de gradle cuando se inició con la configuración de proyecto dentro de Android Studio (presionando poco triángulo de juego)?

NOTA: Encontré las opciones de Gradle VM y los pratimers de Script bajo configs por defecto, pero añadiendo -Pversion = '1.2.3' no parece tener efecto.

  • Cobertura de código en Android Studio con Sonar & Gradle
  • Cómo desinstalar automáticamente la aplicación Android desde el dispositivo antes de instalar una nueva versión
  • Agregar archivos .aar locales a mi compilación gradle
  • Android Studio Update 0.4.0 no pudo encontrar buildConfig ()
  • Creación de la aplicación de brecha telefónica para Android fallando
  • ¿Cómo puedo importar correctamente HttpClient de org.apache en Android usando el archivo de compilación gradle?
  • ¿Cómo puedo importar la biblioteca de diseño de material a Android Studio?
  • Android Studio "La compatibilidad con NDK actual está obsoleta"
  • 3 Solutions collect form web for “Pasar parámetros -P a gradle desde android studio”

    Ejecutar> Editar configuraciones ..

    Introduzca aquí la descripción de la imagen

    Reemplace "abcdef" en Parámetros de Script por sus parámetros.

    Por ejemplo, intente pasar el punto final del servidor durante la construcción del proyecto. Primero tenemos que definir un método que obtiene url y lo establece

    def serverUrl = "https://mydefaulturl.com" task(runProgram){ if(project.hasProperty("url"){ serverUrl = url; } } 

    En tu buildTypes crea tu url de base con este valor:

     debug{ buildConfigFiled("java.lang.String","BASE_URL","$serverUrl") } 

    Ahora podemos pasar debug construir un url y usarlo.

    Puede construir su proyecto desde el terminal con el siguiente comando:

     ./gredlew installDebug task runProgram '-Purl="https://yournewurl.com"' 

    Buena suerte.

    Con el fin de proporcionar parámetros para run opción de Android Studio debe configurarlos en AndroidStudios Compile Preferences

    AndroidStudio> Preferencias …

    En Compiler: ComandLineOptions Introduzca aquí la descripción de la imagen

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.