Android Google Play Publisher is not working with split builds

Bitrise Build Issue Report template

Description of the issue

I’m trying to publish on Google Play an app with split technique (Reduce your app size  |  Android Developers), and the “Untrack blocking versions?” feature is not working with multiple APKs.

Environment:

Currently using “Xamarin, Visual Studio of Mac, Stable Channel, on macOS” with latests “Google Play Deploy”

Reproducibility

  • Does a “Rebuild” help? (You can trigger a rebuild from the Build’s page, by clicking the “Rebuild” button in the top right corner of a finished build) : No
  • Does a rebuild without caches help? (You can remove the Cache:Pull and Cache:Push steps temporarily to not to use the cache, or you can delete all the caches on the Settings tab of the app. : No
  • Does the issue happen sporadically, or every time? : Every time
  • Does upgrading the build Step to the latest version help? : No
  • When did the issue start? : Always bugged

Local reproduction

_Can it be reproduced on your own Mac/PC by following our local debug guide? Never used local testing

Build log

Thanks for reporting @pedrommone, we’ll check it ASAP! :slight_smile:

Hey @pedrommone! :wave:

Seems like you have the wrong variations of APKs.

You have:

Upload apks:
 uploaded apk version: 3****37 -> armeabi-v7a
 uploaded apk version: 2****61 -> universal
 uploaded apk version: 4****13 -> x86

When you upload your APKs separated by ABI, you cannot have universal variant because x86 is included in the universal also. So this is why you have the error message of shadowed APKs, the already uploaded x86(4****13)'s version number is higher than the universal one.

Please correct that then it should do the job! :slight_smile:

1 Like

Got it! To fix that, I have to list manually all variants and use each of them?

1 Like