Variable de entorno en settings.gradle no funciona con Android Studio

Tengo un proyecto de varios módulos con un proyecto de biblioteca en una ruta raíz diferente. Como ilustración puedes imaginar algo como esto:

/projects_home/projects/app_root
   |--app/
   |   |--build.gradle
   |--build.gradle
   |--settings.gradle

/libraries_home/libraries
   |--libA
       |--build.gradle

En mi archivo settings.gradle puedo establecer la ruta absoluta al proyecto de biblioteca utilizando el atributo projectDir. Esto funciona bien tanto en la consola como en Android Studio.

Pero si intento usar una variable de entorno, deja de funcionar con Android Studio. El settings.gradle para el ejemplo anterior se vería así:

include ':app'
include ':libA'

project(':libA').projectDir = new File("$System.env.LIB_ROOT", '/libraries/libA')

Si compilo con el enrollador de graddle desde la consola, todavía funciona. Pero AS deja de funcionar con el siguiente mensaje de error:

Gradle 'app' project refresh failed:
Configuration with name 'default' not found.

Si desarmo la variable de entorno, la compilación en la consola falla con el mismo mensaje:

* What went wrong:
A problem occurred configuring project ':app'.
> Configuration with name 'default' not found.

Por lo tanto, supongo que, de alguna manera, AS no podrá acceder a las variables de entorno establecidas con mi ~ / .bashrc

¿Alguien de ustedes tal vez sepa cómo puedo hacer que AS sea consciente de mi entorno?

Respuestas a la pregunta(6)

Su respuesta a la pregunta