Как настроить переменную из build.gradle? - PullRequest
0 голосов
/ 21 января 2020

знаю, может быть довольно просто, но я не могу понять, какой из них может быть лучшим подходом здесь.

Предполагается, что у меня есть приложение, которое работает для компании A (названное "Apple") и которое идеально также для компании B (называемой «Microsoft»), и я хочу, чтобы у них было одно и то же приложение, только с названием компании, написанным на главной странице.

Мне нужно иметь две разные сборки в моем build.gradle, в котором, имея написанное там название компании, я могу указать в OnCreate параметр с тем же значением, которое указано в build.gradle.

Какой здесь лучший подход?

РЕДАКТИРОВАТЬ:

Я попытался поместить эту строку в типы сборки выпуска:

buildConfigField "String", "company", "\"APPLE\""

, но я не могу получить значение, используя

BuildConfig.company

, которого не существует

1 Ответ

0 голосов
/ 21 января 2020

Вы можете создавать productFlavors в файле Gradle и определять различные исходные наборы. Подробную помощь вы получите на официальной странице. https://developer.android.com/studio/build/build-variants#workBuildVariants

Если речь идет только о одной строке, а выше много работы, тогда посмотрите на https://www.tanelikorri.com/tutorial/android/set-variables-in-build-gradle/ Это хорошая статья. Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...