@Lamaster

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

И как можно организовать одновременную сборку этих двух APK с разным кодом?
  • Вопрос задан
  • 2835 просмотров
Пригласить эксперта
Ответы на вопрос 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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