'Android studio - Generate signed APKs broke

I just updated my Android studio to the version 2021.1.1 Canary 12. After struggling to make it work, I had to also upgrade my Gradle and Gradle plugin to 7.0.2. Now I can compile my project and launch my app on my mobile, everything is working. But when I try to generate a Signed APK, I get a strange message after building telling me: APK(s) generated successfully for module 'android-mobile-app-XXXX.app' with 0 build variants:

enter image description here

Even though the build seem to be successful I cannot find the generated APK anywhere (and considering the time it takes to give me that error, I don't even think it is building anything). Now, I have been generating an APK every week for years now, so I know my way around the folders, the different build variant output folders etc... Nothing changed in my way of generating an APK. I do it via AS and follow the very standard procedure.

Can someone point to me what am I missing here? I assume there is a way to select a specific build variant when generating a signed APK, how does it works?

PS: Obviously, I am selecting my variant here during the process: enter image description here

PS2: I can generate a debug APK without any issue whatsoever.



Solution 1:[1]

After a few days of struggle, I ended up switching to Bundle. It achieves the same purpose for me and it actually works so... That's my solution here.

Solution 2:[2]

There is an issue with the new Android Studio Bumblebee it says "APK(s) generated successfully for module 'PrasavWatch.app' with 0 build variants:" but it builds APK as well in the desired package and you can find it there..

Solution 3:[3]

OK so there is a bug in this version of Android Studio. When you build an APK it does not link properly to the file but it DOES IN FACT BUILD IT. If you build an AAB file and click the locate button, the APK file will be next to it. Follow these steps to reproduce:

  1. Build APK

enter image description here

  1. Verify it is built with 0 output variants

enter image description here

  1. Build app bundle

enter image description here

  1. Click on link for built variant in step three

enter image description here

  1. In the opened folder / directory you will see both the newly generated AAB and APK files

enter image description here

Solution 4:[4]

Update gradle to the latest version, this will fix this issue

Solution 5:[5]

Updating my Gradle from 6.7.1 to 7.2 fixed my problem in Android Studio Bumblebee

Note: This updated version of Gradle will require Java 11 JDK to run

Solution 6:[6]

I had gradle version 7.0.2

error with 0 build variants: 

was showing Upgrading to 7.2.0 resolved this issue.

Then I faced another issue that i had to upgrade prefs to:

classpath "com.google.firebase:perf-plugin:1.4.1"

Solution 7:[7]

It's a issue in new android studio. But this will create apk in desired folder.

Kindly check that folder for apk.

Solution 8:[8]

Just upgrade the project and it will solve the problem. A popup will show when you open the android studio.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Anael
Solution 2 Salman_Zach
Solution 3 Droid Chris
Solution 4 Nikolaing
Solution 5 Sreehari K
Solution 6
Solution 7 Rohit Lalwani
Solution 8 Sreenath