Android URL Api по среде - PullRequest
       5

Android URL Api по среде

0 голосов
/ 02 февраля 2020

Добрый день. Как я могу сделать android URL моего приложения настраиваемым. Так сказать; В настоящее время мне нужно изменить URL-адрес и скомпилировать, чтобы проверить в разработке; Проделайте тот же процесс для тестирования в QA. Я не знаю, если это необходимо, или есть способ, который без перекомпиляции из android studio, я могу попробовать в той или иной среде. Спасибо

1 Ответ

0 голосов
/ 02 февраля 2020

Звучит так, что вы пытаетесь получить другой URL-адрес, основанный на buildType приложения. Вы можете легко сделать это с помощью gradle, но вам нужны некоторые знания о том, как это работает. Вкратце:

Предполагая, что конфигурация url находится в модуле вашего приложения (здесь мы не будем говорить о мультимодулях) go для вашего файла Apps build.gradle и создайте столько типов buildTypes, сколько вам нужно, и добавьте соответствующий URL в каждом типе:

buildTypes {

    debug {
      buildConfigField("String", "API_URL", "<dev_url>")
    }

    qa {
      buildConfigField("String", "API_URL", "<qa_url>")
    }

    release {
      buildConfigField("String", "API_URL", "<prod_url>")
    }
}

, тогда вы можете легко использовать это поле, вызвав: BuildConfig.API_URL, и оно даст правильное значение варианта, который вы используете.

Для более полного информацию об этом и многое другое, пожалуйста, проверьте здесь

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