Variable d'environnement dans les paramètres.gradle ne fonctionne pas avec Android Studio

J'ai un multi-module de projet avec un projet de bibliothèque dans un autre chemin d'accès racine. En guise d'illustration, vous pouvez imaginer quelque chose comme ceci:

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

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

Dans mes paramètres.gradle dossier, je suis en mesure de mettre le chemin absolu pour le projet de bibliothèque en utilisant la projectDir attribut. Cela fonctionne bien à l'intérieur de la console ainsi qu'avec Android Studio.

Mais si j'essaie d'utiliser une variable d'environnement, il s'arrête de fonctionner avec Android Studio. Les paramètres.gradle pour l'exemple ci-dessus ressemblerait à ceci:

include ':app'
include ':libA'

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

Si je de construire avec l'graddle emballage de la console, ça marche toujours. Mais arrête de travailler avec le msg d'erreur suivant:

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

Si je annuler la variable d'environnement, la version sur console échoue avec le même msg:

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

Donc je suppose que COMME c'est en quelque sorte de ne pas être en mesure d'accéder aux variables d'environnement définies avec mon ~/.bashrc

N'quelqu'un de vous peut-être une façon de comment je peux faire en tant QUE conscience de mon environnement?

OriginalL'auteur ckihm | 2014-01-16