Задать вопрос
@Lamaster

Android: Как вы реализуете версионирование free и pro версий в IDE?

И как можно организовать одновременную сборку этих двух APK с разным кодом?
  • Вопрос задан
  • 2837 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Нетология
    Android-разработчик с нуля
    14 месяцев
    Далее
  • Skillbox
    Middle-разработчик игр на Unity
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 4
Комментировать
maaGames
@maaGames
Погроммирую программы
В моём случае оказалось проще сделать именно два проекта с разным кодом.
Тоже хочу разобраться, как это делать "правильно". Жаль препроцессора нету, как в сишечке.
Ответ написан
@Lamaster Автор вопроса
stackoverflow.com/a/4557275/2809617
You may want to look into configuring different artifacts
https://www.jetbrains.com/idea/help/artifacts.html
for the various versions of the lib and then restructuring your code to isolate the version specific code in subclasses/components that are only including in the relevant artifact. This may be impractical, especially in an existing project, but less trouble than writing a plugin. Maven has similar functionality via classifiers.
Ответ написан
Комментировать
@Mr4Mike4
В android studio сделал авто сборку 2 версий. По началу, конечно, трудно было разобраться с gradle, но в конце концов оказалось не так и сложно.
malroy.ru/gradle-part-1
tools.android.com/tech-docs/new-build-system/user-guide
https://www.youtube.com/watch?v=NZJTYPLb0iE
https://www.youtube.com/watch?v=7JDEK4wkN5I
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы