When setting up the continuous deployment pipeline for our mobile projects, I encountered an error loading the APK (signed and aligned) into the repository of reproduction through the Google API.
I am using the fastlane feed operation to actually load (which uses the google ruby api client).
The first APK download with version x on an alpha track was successful.
The second download of the same APK with version y on the alpha track failed with the following message:
multiApkDowngradedDevice: devices with version 100144 of this application will be downgraded to version 100142 if they have criteria: [(API_LEVEL in the range 15-0 and RELEASE_TRACK containing any of each [[ALPHA]] AND SCREEN containing any 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 CHARACTERISTICS containing all [android.hardware.TOUCHSCREEN , android.hardware.screen.PORTRAIT, android.hardware.WIFI])].
I am having trouble finding information about this multiApkDowngradedDevice error since the api documentation does not mention error codes.
Any help on this would be greatly appreciated.
thanks,
Bert
source share