I'm having this problem since a few days.
I start Android Studio and Genymotion, open a project, run the app and everything is normal.
Next I edit my project by making a few changes, save the file, and then run it again but it doesn't run with my latest changes, but the old one before without the changes . (before I edited my project)
To correct this and make it run from the latest code, I got to close Studio and Genymotion and start again. But then again the whole cycle repeats.