Testing game on different android versions before publish

Hi! I am on the process of testing on my first mobile game. I am searching for technics for testing game but ı couldn’t find the solution what I want. I want to make sure my game works on every versions of android higher than 4.0.
How indie developers usually test their games? I know there is virtual devices etc. But I have a very tight budget. So I can’t get memberships on that sites.
I have a problem showing my custom shader on android 7.0 phone. And I need to know is it the phone’s hardware causing the problem or it doesn’t support the version.
Is there anyone can guide me on this process, I would be really appreciated. Thank you!

any idea?

You will either need to use a service like you describe (like BlueStacks). Perhaps ask your friends and family to try out the game on their devices. You might want to test on a fairly typical Android device, like a Samsung phone. You can get these used for probably less than $30 USD, they don’t need to be data activated.

Thank you so much for replying. I thought you couldn’t upload apk to the BlueStacks, but I was wrong. Yesterday I tested my game with BlueStacks and 2 other emulators like BlueStacks. And I tested all versions of android that available in them. My game worked great on every one of them. And earlier, I tested on free virtual devices on Kobiton and the game works fine on them too. My personal phone is Samsung and works fine on that too. Is this enough for testing? Or should I look for more testing devices or techniques?

Up to you, but I think you’re probably good. Also have your friends and family try it.

Yes of course, I am doing playtesting with my friends and family since developing process. Its really helping. Thanks a lot for advices again!