Adb install failure: INSTALL_CANCELED_BY_USER
The same trouble with same device has been here.
So, it's Xiaomi trouble, and here is a solution for this problem:
Go to the "Security" application and tap "Options" at top right corner
Scroll down to "Feature Settings" group, and look for "Permissions"
At there switch off "Install via USB" option, which manages installation of the apps via USB and doesn't allow it.
On Latest Redmi Device
Settings > Additional Settings > Developer Options > Developer options: Check the Install via USB option.
Good luck!
Faced the same Issue in MI devices and figured out the problem by following these Steps :
1) Go to Setting
2) Click on Additional Settings
3) Click on Developer Options
4) Click toggle of Install via USB to enable it
and the issue will be resolved.
In MIUI 8 go to Developer Settings and toggle "Install over USB" to enable it.
For Redmi and Mi devices turn off MIUI Optimization
Settings > Additional Settings > Developer Options > MIUI Optimization
For Mi or Xiaomi Device
1) Setting
2) Additional Setting
3) Developer option
4) Install via USB: Toggle On
It is working fine for me.
Note: Not working then try following options also
1) Sign to MI account (Not applicable to all devices)
2) Also Disable Turn on MIUI optimization: Setting -> Additional Setting -> Developer Option, near bottom we will get this option.
3) Developer option must be enabled and Link for enabling developer option: Description here
Still not working?
-> signed out from Mi Account and then created new account and enable USB Debugging.
Thanks