It seems that Android 8.0+ (minAPI26) versions of Messages don't have a functioning Dark Mode when the user attempts to switch to it.
Since the minAPI of them are 26, they affect devices running Android 8.0 and newer.
I've tried getting in contact with someone on APKMirror to find out where the submitter are getting them from, but I've gotten no response for almost a week.
The workaround I have for my personal builds of OpenGApps is to completely remove folder "26" from all architectures, which will make the installer install the correct minAPI21 versions of Messages.
To confirm, downloading Messages from the Play Store with and without having a current installation of the Messages app, also installs a minAPI25 (nodpi) version on my device, in which the Dark Mode option works fine.
I'm not sure how to manipulate the crawler to not pick up minAPI26 for a pull submission unfortunately.
Thanks for the heads up. I'll contact apkmirror, and see about a near term fix. Keep you posted.
Ah, they are Android One...
aapt d badging <any_apk> | grep "uses-feature: name='android.hardware.ram.low'"
"Ricardo" was getting a dpi 320 for awhile too...
I have purged all 6 variants:
Thanks! I figured that's what they were, given the low DPIs on them all and being the only ones for Oreo+. Also, thanks to your post, I've learned a bit more about aapt and its use!
Most helpful comment
Ah, they are Android One...