2015-02-25 3 views
1

Я использую ароматы продукта с градиентом для создания различных версий моего приложения. Но мне просто нужно заменить некоторые метаданные в AndroidManifest.xml для каждой версии. Исходный код и ресурсы одинаковы.Используйте тот же набор источников, но не тот же AndroidManifest.xml в andorid gradle build

Каждый раз, град будет компилировать, упаковывать и использовать proguard для сжатия классов для каждой версии независимо, но все эти вещи для меня одинаковы. Мне интересно, есть ли способ сократить время, повторно использовать все эти материалы, созданные для обеих версий, и просто изменить AndroidManifest.xml?

ответ

1

Да, это возможно! В папке src вы можете иметь разные файлы манифеста в папках, названных так же, как и ваши продукты.

Например, сделать это в Gradle:

android { 
    productFlavors { 
    prod { 
    } 
    dev { 
    } 
    } 
} 

добавить файл манифеста src/dev/

добавить еще один файл манифеста src/prod/

+0

мне нужно, чтобы сократить время сборки .. – virsir

Смежные вопросы