Android Studio使用Memu Play模拟器调试Flutter项目出现ADB安装错误
错误核心原因
INSTALL_FAILED_VERIFICATION_FAILURE为应用安装验证失败,是目标设备(模拟器/实机)的安全校验规则拦截了APK安装导致。
Memu Play模拟器排查步骤
- 打开Memu Play设置页,进入「安全和隐私」分类,关闭「应用安装验证」「外部来源应用检查」开关,同时开启「允许安装未知来源应用」权限,重启模拟器生效。
- 重置ADB连接,在Android Studio终端依次执行以下命令:
adb kill-server adb start-server adb devices
执行后确认终端输出中包含Memu模拟器的设备记录,代表连接正常。
- 调整Flutter项目安卓端配置,打开项目路径下
android/app/build.gradle文件,在android代码块内新增ADB安装配置:
android { // 保留原有配置不变,新增以下内容 adbOptions { installOptions "-d", "-t", "--no-streaming" } }
- 清理项目缓存重新构建运行:
flutter clean flutter pub get flutter run
华硕实机额外排查(报错中检测到ASUS Z01QD设备)
如果你的目标运行设备是华硕实机而非Memu模拟器,补充以下操作:
- 打开手机设置→进入「开发人员选项」,依次开启「USB调试」「USB安装」「USB调试(安全设置)」开关,关闭「监控ADB安装应用」选项。
- 重新插拔USB线,在弹出的调试授权弹窗中勾选「始终允许此计算机」后确认。
- 确认Android Studio右上角的目标设备选择栏选中的是你要运行的目标设备后再启动应用。
内容的提问来源于stack exchange,提问作者shaghayegh
相关产品推荐
相关产品推荐

