Terrain Not Rendering properly on Android


I am a beginner.I was a building a small app based on a tutorial. It is basically loading a terrain on top of the image target with a flying bird on top of it. There is also a canvas. It works well and fine in the play mode.

But when I build it on android device, the canvas is rendered properly. there seem to be multiple instances of the canvas on the screen and everything goes haywire