Set Root is not working

I did like this
this.navCtrl.setRoot(HomePage);

and also i did like this

this.navCtrl.setRoot(HomePage).then(()=>{
this.navCtrl.popToRoot();
});

Both are not working on android device

but in browser this.navCtrl.setRoot(HomePage) is working

I am using MI Note 3
and my ionic info is
cli packages:

@ionic/cli-plugin-cordova       : 1.5.0 (D:\gomalon\GomalonVendor\node_modules\@ionic\cli-plugin-cordova)
@ionic/cli-plugin-ionic-angular : 1.4.0 (D:\gomalon\GomalonVendor\node_modules\@ionic\cli-plugin-ionic-angular)
@ionic/cli-utils                : 1.6.0 (D:\gomalon\GomalonVendor\node_modules\@ionic\cli-utils)
ionic (Ionic CLI)               : 3.6.0 (D:\gomalon\GomalonVendor\node_modules\ionic)

global packages:

Cordova CLI : 7.0.1

local packages:

@ionic/app-scripts : 2.0.2
Cordova Platforms  : android 6.2.3
Ionic Framework    : ionic-angular 3.5.3

System:

Node : v6.9.5
OS   : Windows 7
npm  : 3.10.10

Please help me out

Did you remote debug the problem on the device already? Follow these instructions here to debug the problem in Chrome dev tools: https://ionic.zone/debug/remote-debug-your-app#android Look at the console and network tabs for errors.