내가 패스 트레인 사용하여 알파 릴리스로 Play 스토어에 내 응용 프로그램을 배포하기 위해 노력하고있어 나는이 오류 받고 있어요 :multiApkShadowedActiveApk 오류가 패스 트레인을 통해 배포,하지만 내 버전 번호는 *이고 높은
Google Api Error: multiApkShadowedActiveApk: Version 250012 of this app can not be downloaded by any devices as they will all receive APKs with higher version codes.
이 250012보다 높은 251002를 업로드하려고 시도하고 있습니다. 250012를 홍보하기 위해 홍보하지 않았다는 사실이 원인인지 궁금합니다. 250012가 베타 버전으로 250022를 alpha에 업로드하고 곧바로 찌르 러갔습니다.
알파에 업로드하는 것은 과거에 문제없이 작동했지만 베타 출시 (예 : 알파 -> 제작)를 건너 뛰는 순간입니다.
그래서,이 오류는 자극의 버전과 나는 알파에 업로드하려고 해요 버전 이후, 나에게 의미를 되어 제작되지 않은이 같은 짓고 있어요 모두 이상 250012.
:
sh "../node_modules/cordova/bin/cordova build --release android" sh "jarsigner -verbose \ -sigalg SHA1withRSA \ -digestalg SHA1 \ -keystore ../#{keystore} \ -storepass #{ENV["GOOGLE_KEY_PASS"]} \ ../#{project_path}/build/outputs/apk/android-armv7-release-unsigned.apk \ alias_name" sh "zipalign -v 4 \ ../#{project_path}/build/outputs/apk/android-armv7-release-unsigned.apk \ ../#{apk_path}"
Fastfile에서 내 배포는 다음과 같습니다
supply( track: 'alpha', package_name: package_name, skip_upload_metadata: true, skip_upload_images: true, skip_upload_screenshots: true, apk: apk_path, json_key: json_key )
T 촬영 관련 도움을 주시면 대단히 감사하겠습니다!
나는 당신이 옳다고 생각합니다. 수동으로 베타 버전으로 내 알파 버전을 승격하고 더 이상 오류가 발생하지 않습니다. 누구나 이미 벌레가 기록되었는지 어디에서 알 수 있습니까? –