小米手机调试Flutter应用报错INSTALL_FAILED_USER_RESTRICTED
解决小米手机调试Flutter应用时INSTALL_FAILED_USER_RESTRICTED错误
在小米X4Pro及其他小米设备上调试Flutter应用时,出现以下ADB安装失败错误,但三星设备可正常运行:
Launching lib\main.dart on 2201116PG in debug mode... lib\main.dart:1 √ Built build\app\outputs\flutter-apk\app-debug.apk. Error: ADB exited with exit code 1 Performing Streamed Install adb: failed to install C:\code\FL\redo remaster\redo\build\app\outputs\flutter-apk\app.apk: Failure [INSTALL_FAILED_USER_RESTRICTED: Install canceled by user] Error launching application on 2201116PG. Exited (sigterm)
以下是针对性的解决步骤:
检查未知应用安装权限
打开手机设置→隐私保护/权限管理→特殊权限→安装未知应用,找到USB调试对应的应用(或Android系统),开启「允许来自此来源的应用」权限。关闭MIUI优化
进入设置→更多设置→开发者选项,找到「MIUI优化」并关闭,部分机型需重启设备生效。确认USB调试全权限
在开发者选项中,确保「USB调试」「USB安装」「USB调试(安全设置)」三个选项均已开启;重新插拔USB线,在手机弹窗中选择「始终允许此计算机调试」。重置ADB连接
在电脑终端执行以下命令:adb kill-server adb start-server adb devices确认设备正常识别后,重新运行Flutter应用。
手动安装APK排查
用ADB命令手动安装编译好的APK:adb install -r C:\code\FL\redo remaster\redo\build\app\outputs\flutter-apk\app-debug.apk观察安装过程中的系统弹窗,手动确认允许安装操作。
内容的提问来源于stack exchange,提问作者Eddy Hezarian
相关产品推荐
相关产品推荐

