This is a common issue on some android devices esp Gionee devices, in my case gionee m5 mini. The default launcher "carefree launcher" doesn't allow any others to be used as default
Scroll down and locate every other launcher that isn't the one you want to set as default
Press and Hold on the launcher name then press "Freeze" (you can uninstall if you wish but ensure to first move your launcher into system partition cause performing a factory reset when there's no launcher in system will lead to no homescreen / black screen)
Now, press the home button and select your chosen launcher as default
Your default launcher issue should be fixed now and you should also convert the new default launcher to system app using link2sd to avoid the no launcher issue if you mistakenly do a factory reset.
This post was last modified: 04-10-2019, 08:33 PM by X3non.