小米手机 INSTALL_FAILED_USER_RESTRICTED

常见问题

前言

因为要给领导们做演示,把测试机的小米手机开发者模式调了一下。
演示完毕回来后突然发现手机罢工了(.!!)
使用 AndroidStudio 直接run的时候,无法安装程序了。

INSTALL_FAILED_USER_RESTRICTED

详细错误日志如下

12/23 23:32:49: Launching 'app' on Xiaomi MI 6X.
Installation did not succeed.
The application could not be installed: INSTALL_FAILED_USER_RESTRICTED

List of apks:
[0] 'D:\Android\AndroidStudioProject\UCS_project\app\build\outputs\apk\debug\app-debug.apk'
Installation via USB is disabled.
Retry

解决方式

大部分相关设置都是在 开发者选项 中了。
具体怎么找到 开发者选项 咱就不说了,不明白的可以搜索下。
设置 >> 更多设置 >> 开发者选项

  • 首先肯定是先确认 usb调试 已打开
    哈,一般肯定是打开usb调试了,否则估计都不会找到设备,也就不会有现在安装错误什么事了。
  • 打开 USB安装
    这个需要登录小米帐号,由于是测试机,我之前就没有登录过,所以此次问题应该不是该选项被关闭的问题
    当然,如果登录帐号打开此权限更好
  • 关闭 启用MIUI优化
    这个在开发者选项的最下面了,翻到底儿可以看到。
    关闭之后,发现问题确实解决了。

关于 MIUI优化

具体干了什么咱也不知道,没找到相关的信息
但是知乎上有人很早就反馈了此类问题,但是没有得到回复。
可以在文末的链接中,看看大佬的深入看法。
推荐一看

参考文献

https://zhuanlan.zhihu.com/p/25572184

### INSTALL_FAILED_USER_RESTRICTED 错误解决方案 当在 Android Studio 中遇到 `INSTALL_FAILED_USER_RESTRICTED` 错误时,通常是因为设备的安全策略阻止了应用程序的安装。以下是可能的原因以及对应的解决方法: #### 原因分析 1. **MIUI 优化功能开启** 如果使用的是小米或其他基于 MIUI 的设备,可能会因为开启了“MIUI 优化”而导致此问题[^5]。 2. **未启用 USB 调试模式** 设备上如果没有正确配置 USB 调试选项,则可能导致无法正常安装 APK 文件[^3]。 3. **USB 配置不匹配** 当前 USB 连接模式(如文件传输、照片传输等)可能不适合调试用途。需要将其切换至充电模式或特定的调试模式。 4. **无线调试权限不足** 对于某些品牌(例如黑鲨),如果通过 Wi-Fi 或其他网络方式进行调试,可能存在额外的安全限制[^4]。 --- #### 解决方案 ##### 方法一:关闭 MIUI 优化 对于运行 MIUI 系统的小米设备,可以尝试以下操作: - 进入「设置」-> 「更多设置」 -> 「开发者选项」。 - 查找并禁用「MIUI 优化」开关。 - 完成更改后重新启动设备以使改动生效。 ##### 方法二:确认 USB 调试已激活 确保目标设备启用了 USB 调试功能,并允许当前计算机访问其数据: -手机端打开「开发者选项」。 - 启动「USB 调试」和「通过 USB 安装」两个选项。 - 使用线缆连接电脑与手机,在弹窗提示中授予信任关系。 ##### 方法三:调整 USB 工作方式 有时默认的 USB 数据交换模式会干扰开发环境的功能实现。建议手动指定为仅限充电或者 MTP (Media Transfer Protocol)[^5]: - 插上线之后查看通知栏是否有可用的选择菜单; - 若存在则挑选适合的一项——比如单纯供电状态即可满足需求。 ##### 方法四:更新 SDK 版本兼容性 如果上述步骤均已完成但仍存在问题,可能是项目所依赖的目标 API Level 和实际测试硬件之间产生了冲突。此时应考虑同步升级 Gradle 构建脚本中的编译参数来适配最新标准: ```gradle android { compileSdkVersion 34 // 替换为你支持的最大值 defaultConfig { minSdkVersion 21 targetSdkVersion 34 } } ``` ##### 方法五:针对无线部署场景下的特殊处理 如果是利用 WiFi 实现远程 ADB 推送而遭遇拒绝响应的话,请参照官方文档说明完成必要的前期准备工作后再重试一次推送动作。 --- ### 总结 综上所述,要彻底消除 `INSTALL_FAILED_USER_RESTRICTED` 报告现象可以从多个角度入手排查原因直至找到根本所在为止。以上列举了几种常见情况及其对应措施供参考实践验证效果如何。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值