While continuing to develop my application and test it on a real phone, I need to have the release version of it on the same phone, for demonstration purposes (
Could you put all your code in a Library Project and then just have two normal projects, that have different package names and just include the library project in both?
This should keep all your code in one place. The normal projects would most likely only need a valid manifest file that points to the activities in the library project.