使用fastlane供应使用google play api上传多个APK应用

Ber*_*ert 6 android google-play-developer-api fastlane

在为我们的移动项目设置连续部署管道时,我在通过谷歌的API将APK(签名和对齐)上传到Play商店时遇到了错误.

我正在使用fastlane的供应动作进行实际上传(使用google的ruby api客户端).

在alpha轨道上首次上传带有版本x的APK是成功的.

在Alpha轨道上第二次上传相同的APK及版本y失败,并显示以下消息:

multiApkDowngradedDevice:如果符合以下条件,则此应用版本为100144的设备将降级为版本100142:[(API_LEVEL在范围15-0和RELEASE_TRACK中包含[[ALPHA]]和SCREENS中的任何一个,包含[[ALPHA]]和SCREENS中的任何一个[ [小,正常,大,xlarge]]和NATIVE_PLATFORM包含[[x86_64(arm64-v8a),x86_64(armeabi-v7a),x86(armeabi-v7a)*]]和[功能]包含所有[android. hardware.TOUCHSCREEN,android.hardware.screen.PORTRAIT,android.hardware.WIFI])].

我无法找到有关此multiApkDowngradedDevice错误的信息,因为api的文档没有提到任何错误代码.

任何有关这方面的帮助将不胜感激

谢谢,

伯特