I am developing an Android application and the time has come where new features should be tested in the same environment that serves the production app.
I have tried creating a new branch and renaming it to .testing in the manifest and gradle files, but I am havin issues with the provider, specifically stating:
I/dalvikvm: Could not find method android.app.Fragment.setSharedElementEnterTransition, referenced from method com.corp.app.AccountFrag.access$super
So I don't think this is the approach. I want the application to be installed in its two variants (they don't necessarily need to share data) and the user to open one or the other depending whether new features need to be tested in the production environment or the more reliable, stable version needs to be run.
Has anyone dealt with this problem before? I suspect I need to look into flavors, but I don't know.
Thanks in advance for the insight.