Увидев, что директив препроцессора нет (без перехода через некоторые препятствия), мне стало интересно, существует ли принятый способ сделать следующее:
- Имейте приложение для Android на обычном старом рынке Android, которое использует такие вещи, как камера, микрофон и т. д.
- Условно «замените» определенные функции на основе некоторого параметра сборки.
- Создайте два APK, по одному для каждого магазина
В идеале я хотел бы свести гимнастику ANT к минимуму... а также в идеале не нужно было бы поддерживать два набора файлов (например, google_activity_layout.xml и amazon_activity_layout.xml).
редактировать: этот ответ выглядит интересно: https://stackoverflow.com/a/1813873/5416