如果由 VS Code 运行,颤振运行卡在 "Installing build...app.apk"



我正试图使用带有Dart Code/Flutter扩展的Visual Studio Code在物理安卓设备上运行Flutter应用程序(以前可以使用(。

但当我尝试启动应用程序时,它卡在Installing buildappoutputsapkapp.apk...,手机上出现了一个白色屏幕

我知道已经有很多关于这个主题的线程1 2 3,但建议的解决方案对我不起作用,包括:

  • 重新启动我的手机和电脑
  • 正在卸载应用
  • flutter clean
  • 使用flutter build构建应用程序,手动安装app-debug.apk*,然后再次从VS代码启动应用程序
  • 使用adb uninstall卸载应用程序,使用adb install安装app.apk
  • 卸载前从应用程序设置中清除缓存和存储
  • 撤销USB调试授权
  • 在我的手机上禁用播放保护
  • 在手机的开发人员选项中增加Logger Buffer Size

*在自己安装了APK文件后,应用程序工作了,但我当然没有调试功能


当我在终端中执行flutter run时,应用程序会在我的手机上打开并正常工作。但是,热重新加载不起作用,只打印出以下内容:

$ flutter run -d FA685YJ01209
Launching lib/main.dart on HTC One M9 in debug mode...
Running Gradle task 'assembleDebug'...                                  
Running Gradle task 'assembleDebug'... Done                         4.0s
✓ Built build/app/outputs/apk/debug/app-debug.apk.

也不可能从Visual Studio代码附加到该进程。


我还尝试使用Visual Studio代码在模拟器上启动该应用程序。在这种情况下,它会卡在Syncing files to device Android SDK built for x86...


$ flutter doctor -v
[✓] Flutter (Channel stable, v1.12.13+hotfix.8, on Linux, locale en_US.UTF-8)
• Flutter version 1.12.13+hotfix.8 at /opt/flutter
• Framework revision 0b8abb4724 (7 weeks ago), 2020-02-11 11:44:36 -0800
• Engine revision e1e6ced81d
• Dart version 2.7.0

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
• Android SDK at /home/scriptim/Dev/Android/SDK/
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-29, build-tools 29.0.3
• Java binary at: /opt/android-studio/jre/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)
• All Android licenses accepted.
[!] Android Studio (version 3.6)
• Android Studio at /opt/android-studio
✗ Flutter plugin not installed; this adds Flutter specific functionality.
✗ Dart plugin not installed; this adds Dart specific functionality.
• Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)
[✓] Connected device (1 available)
• HTC One M9 • FA685YJ01209 • android-arm64 • Android 7.0 (API 24)
! Doctor found issues in 1 category.

显然,稳定分支上的更改解决了问题。git pull之后一切正常。不幸的是,我不知道问题到底出在哪里。

最新更新