我正面临关于fastlane供应的multiApkDowngradedDevice
错误,并发现此错误正在发生,因为我有一个旧版本名称" 3.6.02"使用versionCode 3601,现在我尝试上传新的versionCode 381来玩商店。手动执行过程一切都工作,甚至没有警告。
我正在使用fastlane的2.67.0
版本。
泳道:
desc "Deploy a new beta version to the Google Play Store"
lane :deploy do
gradle(
task: 'assemble',
flavor: 'sandbox',
build_type: 'Release'
)
sign_apk(
keystore_path: "#{File.expand_path("..", Dir.pwd)}/key play_google/mykey",
alias: "alias",
storepass: "*****",
keypass: "*****",
signed_apk_path: "#{File.expand_path("..", Dir.pwd)}/app/sandbox.apk",
tsa: "http://timestamp.comodoca.com/rfc316"
)
zipalign(apk_path: lane_context[SharedValues::SIGNED_APK_PATH])
supply(
package_name: "com.app",
track: "beta",
skip_upload_screenshots: true,
skip_upload_images: true,
apk: lane_context[SharedValues::SIGNED_APK_PATH]
)
end
错误:
Google Api错误:multiApkDowngradedDevice:版本为3602的设备 这个应用程序将被降级到版本381,如果他们遇到了 以下标准:[(API_LEVEL,范围16-0 AND RELEASE_TRACK 包含任何[[ALPHA,BETA]]和SCREENS中的任何一个 每个[[small,normal,large,xlarge]]和GL_ES_VERSION的范围 131072-0 AND FEATURES包含所有 [android.hardware.screen.PORTRAIT,android.hardware.FAKETOUCH, android.hardware.LOCATION,android.hardware.CAMERA, android.hardware.WIFI)]