使用Android Studio开发Flutter项目时反复遇Error: ADB exited with exit code 1错误
解决Flutter项目中ADB exited with exit code 1(Performing Streamed Install)错误
以下是针对该问题的实用解决步骤:
检查设备连接状态
- 断开并重新连接设备,确认USB调试已开启,且设备弹窗授权了当前电脑的调试请求。
- 在终端执行
adb devices命令,确保设备被正常识别,没有出现unauthorized状态。
清理项目并重建
- 在Android Studio菜单栏选择
Tools > Flutter > Flutter Clean清理项目缓存。 - 执行
Flutter Pub Get拉取最新依赖,之后重新运行项目。
- 在Android Studio菜单栏选择
检查调试签名配置
打开android/app/build.gradle文件,确认signingConfigs下的debug配置正确,默认配置如下:signingConfigs { debug { storeFile file('debug.keystore') storePassword 'android' keyAlias 'androiddebugkey' keyPassword 'android' } }如果
debug.keystore丢失,可在终端执行以下命令重新生成:keytool -genkey -v -keystore ~/.android/debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000卸载设备上的同名应用
若设备已安装包名相同的应用,会导致安装冲突。可直接在设备上卸载对应应用,或执行命令:adb uninstall 你的应用包名应用包名可在
android/app/build.gradle的defaultConfig字段applicationId中查看。重启ADB服务
终端执行以下命令重启ADB,解决服务异常问题:adb kill-server adb start-server检查设备存储空间
确保设备剩余存储空间足够安装应用,存储空间不足也会触发该安装错误。
内容的提问来源于stack exchange,提问作者Muhammad Azeem
相关产品推荐
相关产品推荐

