Android Studio Flutter 热重启和热重新加载按钮变灰

ulydmbyx  于 2023-08-07  发布在  Android
关注(0)|答案(4)|浏览(416)

我决定学习Flutter,所以我在Android Studio中下载了插件。为了运行Hello World程序,我遵循了Flutter网站上的文档。项目构建时没有错误,并且可以运行,但它永远不会过去

Installing build\app\outputs\flutter-apk\app.apk...

字符串
此时,屏幕变为白色并保持这种状态。
如果我在Android Studio中停止该过程并退出手机上的应用程序(诺基亚3.1plus,Android 9),然后在手机上手动打开应用程序,它会正常加载。
我注意到的是,有时它停留在Running Gradle task 'assembleDebug'...,而屏幕保持白色。在这一点上,它会输出

✓ Built build\app\outputs\flutter-apk\app-debug.apk.


我用模拟器试过了,结果是一样的。我试过VSCode,结果是一样的。
当我在命令行中运行“Flutter Run”时,它在我的手机上运行应用程序而没有白色问题,但我不能使用“R”或“R”进行热刷新或重新启动。
在VS Code调试器控制台中,当我尝试在Running Gradle task 'assembleDebug'...仍在运行时运行r或R时,它会说
全局计算要求已加载线程
这是Flutter医生的结果

[√] Flutter (Channel stable, 1.20.2, on Microsoft Windows [Version 10.0.18363.900], locale en-GB)
    • Flutter version 1.20.2 at C:\flutter
    • Framework revision bbfbf1770c (4 days ago), 2020-08-13 08:33:09 -0700
    • Engine revision 9d5b21729f
    • Dart version 2.9.1

[√] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at C:\Users\ADMIN\AppData\Local\Android\sdk
    • Platform android-29, build-tools 29.0.2
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
    • All Android licenses accepted.

[√] Android Studio (version 4.0)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin version 48.1.2
    • Dart plugin version 193.7361
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)

[√] VS Code, 64-bit edition (version 1.47.3)
    • VS Code at C:\Program Files\Microsoft VS Code
    • Flutter extension version 3.13.2

[√] Connected device (1 available)
    • Nokia 3 1 Plus (mobile) • ROOGALB8C2201609 • android-arm64 • Android 9 (API 28)

• No issues found!


我所尝试的
Flutter清理,无效缓存和重新启动,改变我的目标sdk为29,更新Flutter和 dart
我已经尝试了flutter github issues部分的大部分建议。
有什么我遗漏的吗?

u4vypkhs

u4vypkhs1#

打开文件菜单,然后单击无效缓存/重新启动。这为我解决了!

3duebb1j

3duebb1j2#

在网上搜索了几个星期后,我决定做一个全面的重置。我卸载了Android Studio,从常规目录中完全删除了flutter以及所有相关的PATH和ENVIRONMENT变量,也删除了所有dart的痕迹。我还删除了C:/目录中的所有gradle,sdk和android文件基本上重新开始。效果很好。很明显有什么东西坏了

5lwkijsr

5lwkijsr3#

我遇到了同样的问题,但是,我关闭了所有打开的项目和vscode,返回到打开的vscode,并提示安装Dart推荐的vscode设置,运行代码而不调试,一切正常。

  • 已关闭VsCode with project
  • 再次打开VsCode(系统自动提示我使用VsCode推荐设置)安装VsCode推荐设置
  • 从菜单中运行而不进行调试。

这为我解决了问题。

628mspwn

628mspwn4#

我也遇到了同样的问题,我们通过一个简单的步骤解决了这个问题:你可以在Windows和Android Studios上试试这个:
1.然后转到文件
1.项目结构
1.选择SDK
1.然后检查JDK主路径:C:\Program Files\Microsoft\jdk-11.0.12.7-hotspot
这将重建您的应用程序,您将能够再次运行和热重新加载您的项目。

相关问题