You'll need to provide a bit more info... like the actual version of the app ("the latest" is not terribly helpful)... also, the exact version of Android OS and the device you are running on.
Version 4.1.1
"The Latest" - the latest applied to Google Play, got no idea what it is - 3.1.2.1.
One of the ongoing issues with Android is the huge number of different devices and custom ROMs etc. It's quite possible that if you are using an old version of Android, then it won't contain the appropriate libraries for running new apps... especially since the upgrade to Python 3 that came with Electrum v3+
Yeah... Python3 upgrades really damaged a lot...
It was llike how it didn't run on some Windows machines either.
Theoretically, the dev should specify the "minimum required SDK" target during compile, but it's possible that the app has been built without the correct minimum target... For instance, it should be "Android 5+" due to a particular library (or functionality not being available on earlier versions of the OS), but because the minimum was specified incorrectly (or not at all) you're trying to run it an Android 4 device and it crashes.
It's more the compiler that gives them a label, and Google Play (if it has a good enough scanner for viruses, should technically try to build something in to make it specify the devices it can run on).