У меня есть 2 модуля в моем приложении, один для API, один для приложения. В модуле API я определяю 2 API конечных точек в зависимости, если API компилируется в debug
или release
режиме:Неверный вариант сборки
buildTypes {
all {
buildConfigField "String", "API_DEVICE_TYPE", "\"android-phone\""
}
debug {
buildConfigField "String", "API_ENDPOINT", "\"https://beta-api.company.com/\""
}
release {
buildConfigField "String", "API_ENDPOINT", "\"https://api.company.com/\""
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
В Build variant
панели Android Studio, я выбрал вариант отладки для обоих приложений и модуль API. Но когда я нажимаю play/clean/rebuild/remove всю директорию сборки вручную/resync gradle, ну, что бы я ни делал, это API-интерфейс выпуска, который каждый раз компилируется.
Подсказка?
Пробовал с помощью инструментов для создания градиента 2.1.0
и 2.2.0-aplha3
.