Try Device Frame Generator at the Google Play Store for free. Its a little buggy, but produces nice pictures.
If I want to add a screenshot to a device frame, I always have to try it 2-3 times. The first times it just says "dimension do not match...", but after a few tries with the same image it works :)
This is an integrated screenshot of my app Net Speed Icon inside the new nexus phone.