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?