Trying to upload a build from Unreal Engine 4.22 to Google Play with Fastlane results in the much dreaded message "Release is not compliant with the Play 64-bit requirement".
What I first do is creating a project on Unreal Engine (mobile target), no adding any content. I add signing information, build, package, ... and essentially obtain three files:
- app-Android-Shipping-arm64-es2.apk
- app-Android-Shipping-armv7-es2.apk
- main.1.com.redacted.myapp.obb
Uploading these three files manually to Google Play results in the expected conclusion: a new version ready to deploy.
However, calling bundle exec fastlane deploy with following configuration (fastlane 2.133.0):
lane :deploy do
upload_to_play_store(
package_name: 'com.redacted.myapp',
track: 'internal',
json_key: "my_redacted_google_key_file.json",
apk_paths: ["dist/app-Android-Shipping-armv7-es2.apk", "dist/app-Android-Shipping-arm64-es2.apk"]
)
end
invariably ends up with the error:
[!] Google Api Error: releaseValidationErrorKeyNotCompliantWith64BitRequirementError: Release is not compliant with the Play 64-bit requirement. - Release is not compliant with the Play 64-bit requirement.
What am I doing wrong?
