升级Android 13后Flutter调试模式无法在Pixel 6 Pro运行求助
针对Android13设备Flutter调试安装卡顿的解决方案
重新授权USB调试
系统升级后原有的USB调试授权可能被重置。断开并重新连接设备,在手机上确认弹出的允许USB调试和**允许安装未知应用(来自此计算机)**提示,务必勾选「始终允许此计算机」选项。清理缓存消除冲突
执行以下命令清理Flutter和Gradle的旧缓存:flutter clean # Linux/macOS 清理Gradle缓存 rm -rf ~/.gradle/caches # Windows 清理Gradle缓存 rd /s /q %USERPROFILE%\.gradle\caches flutter pub get校验Android构建配置
打开android/app/build.gradle,确保配置与Android13兼容:android { compileSdkVersion 33 defaultConfig { minSdkVersion 21 targetSdkVersion 33 // 保留其他原有配置 } }同时检查
android/gradle/wrapper/gradle-wrapper.properties中的Gradle版本是否正确:distributionUrl=https\://services.gradle.org/distributions/gradle-7.2.2-all.zip调整设备开发者选项
进入手机开发者选项,开启停用ADB安装超时(部分Android13机型提供该选项),同时确认USB安装和**USB调试(安全设置)**均已启用。尝试无线调试替代USB连接
如果USB连接始终有问题,切换到无线调试模式:- 确保设备与电脑处于同一WiFi网络
- 在终端执行
adb tcpip 5555 - 在设备「设置-关于手机-状态信息」中获取IP地址
- 执行
adb connect [你的设备IP]:5555 - 再次运行
flutter run
临时降级Flutter版本
若以上方案均无效,可能是当前Flutter版本与Android13存在兼容性bug,尝试降级到稳定版的前一个版本:flutter downgrade 3.3.10
内容的提问来源于stack exchange,提问作者Amir Ebrahimi
相关产品推荐
相关产品推荐

