In our Android application, we have clients who report program crashes after upgrading their system from Lollipop to Marshmallow. The program works fine if they do a clean install on Marshmallow, this only happens when they are updated.
I am trying to recreate their environment on an emulator. The problem I am facing is that I cannot figure out how to install the program on Lollipop in the emulator and then upgrade the emulator to Marshmallow so that I can run the debugger in the program to see where it actually fails .
We do not yet have physical devices on Lollipop that can be upgraded to Marshmallow.
What is the process of testing an OS update on an android without updating a physical device?
source
share