Android flutter 应用程序在不清除应用程序缓存的情况下无法启动

问题描述 投票:0回答:1

当我第一次运行flutter项目时,它会在模拟器设备中安装应用程序并且工作正常,热重载和热重启也工作正常。但是,一旦我停止并再次运行该应用程序,该应用程序就会挂在白屏上,或者显示一些尚未完成加载的小部件的一部分。

我试过了,

  • 使用不同的虚拟设备在 vscode 和 android studio 中运行应用程序 (3)
  • 重新安装flutter
  • 重新安装android studio
  • flutter 运行干净,flutter pub 获得多次
  • 颤动创建。
  • 重新启动电脑

没有运气。我不确定我在设置/安装过程中做错了什么。我用谷歌搜索了这个问题,但没有出现任何相关内容。

控制台也没有显示任何错误。

复制步骤:

  1. 为 android 创建示例 flutter 项目(计数器示例应用程序)

  2. 启动模拟器设备

  3. 运行应用程序(应该可以正常工作)->完全停止它->再次运行它(这次应该显示空白屏幕)->从模拟器设备中清除缓存->再次运行它,它应该可以正常工作

我正在使用最新的flutter + android studio。 API 35

android flutter
1个回答
0
投票

我也经历过你所描述的同样的行为。我使用较旧的 API (31) 创建了另一个模拟器,这缓解了这个问题。也许 Flutter 还没有完全兼容 API 35。

© www.soinside.com 2019 - 2024. All rights reserved.