You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Vivo Y20i系统更新后Flutter应用安装运行卡住如何解决?

解决方案

1 排查Vivo设备专属配置

  • 重新进入开发者选项,确认开启USB安装(允许通过USB安装应用)、USB调试(安全设置)(允许通过USB调试修改权限或模拟点击),同时关闭「监控ADB安装应用」选项,部分Vivo系统版本还需要开启「安装未知应用」权限给正在使用的IDE(Android Studio/VSCode)
  • 关闭设备电池优化中针对ADB相关服务、IDE的省电限制,避免后台连接被系统强制中断

2 修复Gradle构建卡顿问题

  • 打开项目android目录下的build.gradle文件,将默认的google()、jcenter()仓库替换为国内阿里云镜像:
allprojects {
    repositories {
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/jcenter' }
        maven { url 'https://maven.aliyun.com/repository/public' }
    }
}
  • 升级项目对应的Gradle插件版本到和当前Android Studio兼容的版本,避免版本不兼容导致的构建卡死

3 解决安装卡顿、热更新失效问题

  • 执行flutter pub cache repair修复损坏的Flutter依赖缓存
  • 打开项目android/app/build.gradle文件,确认defaultConfig块中的minSdkVersion不低于16,同时新增multiDexEnabled true配置解决方法数超限问题
  • 若使用USB连接,尝试更换USB端口、USB数据线,优先使用USB2.0端口(部分Vivo设备对USB3.0的ADB连接兼容性较差),也可以切换为无线调试模式测试连接稳定性

4 适配IDE运行配置

  • flutter run -v能正常运行是因为verbose模式跳过了部分默认编译校验逻辑,你可以在IDE的Flutter运行配置中新增--verbose启动参数,之后直接用IDE的运行按钮也能正常启动,同时保留热更新能力
  • 若热更新仍失效,检查项目中是否存在语法错误、资源引用错误,这类错误会导致热重载被静默拦截

内容的提问来源于stack exchange,提问作者CodeFloat

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 14:24:03