2017-09-30 22 views
2

Android Studio 2.3.3、Gradle 4.2。私アプリ/ build.gradleAndroid.Gradle:プログラムで現在のモジュール名を取得できますか?

myProp.load(new FileInputStream(rootProject.file("app/keystore.properties"))) 

OKで

。それは仕事です。 モジュールのハードコード名を削除したい(この例では "app")

したがって、現在のモジュール名をプログラムで取得する必要があります。このような 何か:

myProp.load(new FileInputStream(rootProject.file(project.currentModuleName + "/keystore.properties"))) 

それは可能ですか?

+0

これはあなたを助けることができます:https://stackoverflow.com/questions/24528242/how-can-i-find-the-path-of-the-currentgradle-script –

答えて

0

BuildType/buildFlavorの名前をBuildConfigの値として保存できます。 BuildConfig.your_variable_nameのように使用してください。 現在のフレーバー/ビルドタイプを取得するには、このsolutionを使用します。

関連する問題