* I have rephrased the post since originally posted *
When I try to run a just-built release apk, I get an error "the apk for your currently selected variant ... is not signed." This is in the Edit Configuration popup. Here are my steps:
- In the Build Variants tab, select "release"
- In the menu, choose Build -> Generate Signed APK
- In the popup, fill in the fields for the key store and passwords.
- In the second panel, change the destination folder to ...\app\build\outputs\apk (see note * below)
- Observe notification in upper right of studio: APK(s) generated successfully.
- In the menu, click Run -> Run App.
- I get an "Edit configuration" popup with the error "The apk for your currently selected variant ... is not signed.
So, why this error? The APK generated appears to be valid. I have successfully posted it to the Android Store (alpha testing only) and verified that stack dumps are obfuscated.
What I can't do is download it (step 6 above) to my device. I guess that's ok since I can download the debug version just fine.
(*) Android Studio defaults the output for the release apk to a higher, presumably more convenient directory. However I find it harder to manage the consistency of generated files when they are scattered about so I prefer all the generated apks in one place.