Je développe une application Android et le temps est venu où de nouvelles fonctionnalités devraient être testées dans le même environnement que celui utilisé pour l'application de production.Comment développer une production et des versions bêta de la même application pour l'installation dans le même appareil
J'ai essayé de créer une nouvelle branche et renommant .testing dans les fichiers manifestes et Gradle, mais je suis havin problèmes avec le fournisseur, en indiquant notamment:
I/dalvikvm: Could not find method android.app.Fragment.setSharedElementEnterTransition, referenced from method com.corp.app.AccountFrag.access$super
Je ne pense pas que cela est l'approche. Je veux que l'application soit installée dans ses deux variantes (ils n'ont pas nécessairement besoin de partager des données) et que l'utilisateur ouvre l'un ou l'autre selon que les nouvelles fonctionnalités doivent être testées dans l'environnement de production ou la version plus fiable et stable doit être exécuté.
Est-ce que quelqu'un a déjà traité ce problème? Je soupçonne que j'ai besoin de regarder dans les saveurs, mais je ne sais pas.
Merci d'avance pour la perspicacité.
Utilisez un type de construction 'beta' personnalisé, avec un' applicationIdSuffix' différent. – CommonsWare