While setting up a continuous deploy pipeline for our mobile projects I ran into an error while uploading an APK (signed and aligned) to the play store through google's API.
I'm using fastlane's supply action to do the actual upload (which uses google's ruby api client).
The first upload of APK with version x on the alpha track was successful.
The second upload of the same APK with version y on the alpha track failed with the following message:
multiApkDowngradedDevice: Devices with version 100144 of this app would be downgraded to version 100142 if they met the following criteria: [( API_LEVEL in range 15-0 AND RELEASE_TRACK containing any of each of [[ALPHA]] AND SCREENS containing any of each of [[small, normal, large, xlarge]] AND NATIVE_PLATFORM containing any of each of [[x86_64 (arm64-v8a), x86_64 (armeabi-v7a), x86 (armeabi-v7a)*]] AND FEATURES containing all of [android.hardware.TOUCHSCREEN, android.hardware.screen.PORTRAIT, android.hardware.WIFI] )].
I'm having trouble finding info on this multiApkDowngradedDevice
error, since the api's documentation doesn't mention any error codes.
Any help on this would be greatly appreciated
Thx,
Bert