I have a project setup with two build types: debug and release.
In my app module I have three different directories: debug, release and main.
What I want to do is test the code in the release directory but the only way I can seem to do that is to generate a signed apk and load it onto an emulator that way. This means I can't debug it correctly.
When I change my app module's build variant to release I get the following error in the "Edit Configuration" popup.
Error: The apk for your currently selected variant (app-release-unsigned.apk_ is not signed. Please specify a signing configuration for this variant (release).
What I was hoping to do was extend the release build variant with one called debugRelease in the build.gradle file of the app module which would then inherit the code in the release directory but I would be able to run it from within the IDE.
I may be looking at this the wrong way and I would be glad to hear any other techniques.
Can I do what I'm trying to do? If not what is the best solution for this?
 
    