Android 颤振运行(同步文件)未完成
颤振构建/同步过程没有为我完成。它无法将文件同步到为x86构建的安卓SDK设备… 这个问题发生在每个应用程序上,并且没有连接到模拟器本身,因为即使是物理设备(Nexus 5X)也有同样的问题。 为了便于实现,仿真器是使用Android 颤振运行(同步文件)未完成,android,linux,flutter,gradle,solus,Android,Linux,Flutter,Gradle,Solus,颤振构建/同步过程没有为我完成。它无法将文件同步到为x86构建的安卓SDK设备… 这个问题发生在每个应用程序上,并且没有连接到模拟器本身,因为即使是物理设备(Nexus 5X)也有同样的问题。 为了便于实现,仿真器是使用flatter仿真器--create--name nexus创建的 我的主要问题是无法使用热重新加载、调试工具和其他功能。我如何进一步调查/调试 仅控制台 编写和执行工作良好 应用程序响应迅速,控制台打印语句正常工作,带有控制台输出 颤振医生-v 飞跑 颤振运行-v V
flatter仿真器--create--name nexus创建的
我的主要问题是无法使用热重新加载、调试工具和其他功能。我如何进一步调查/调试
仅控制台
- 编写和执行工作良好
- 应用程序响应迅速,控制台打印语句正常工作,带有控制台输出
Visual Studio代码
- 汇编似乎很好
- 应用程序没有响应且不显示(白色画布,无其他内容)
我没有找到同步过程没有完成的原因,但解决方案是切换到一个“较新”的颤振通道,例如
颤振通道beta
您可以使用颤振通道
列出可用通道。
更改频道后,不要忘记
flatter升级
。将此项放在主函数中的runApp()
语句之前
WidgetsFlutterBinding.ensureInitialized();
这为我解决了问题。我刚刚发现使用firebaseMessaging插件可能会导致此错误。 如果您使用的是onBackgroundMessage方法,请尝试对其进行评论
我已经评论了这一行,“将文件同步到设备”不会永远被卡住…我目前正在使用beta频道,但仍然遇到这个问题。仅在master上对我有效。已经在使用它了。它一次又一次地发生,只是把它挂起来,似乎正在工作。如果再次出现,将放置另一条注释!谢谢+1.
Using hardware rendering with device Android SDK built for x86. If you get graphics artifacts, consider
enabling software rendering with "--enable-software-rendering".
Launching lib/main.dart on Android SDK built for x86 in debug mode...
Running Gradle task 'assembleDebug'...
Running Gradle task 'assembleDebug'... Done 11.8s
✓ Built build/app/outputs/apk/debug/app-debug.apk.
D/FlutterView( 4752): Attaching to a FlutterEngine: io.flutter.embedding.engine.FlutterEngine@82cc314
Installing build/app/outputs/apk/app.apk... 1.7s
D/FlutterActivity( 5134): Using the launch theme as normal theme.
D/FlutterActivityAndFragmentDelegate( 5134): Setting up FlutterEngine.
D/FlutterActivityAndFragmentDelegate( 5134): No preferred FlutterEngine was provided. Creating a new FlutterEngine for this FlutterFragment.
D/FlutterActivityAndFragmentDelegate( 5134): Attaching FlutterEngine to the Activity that owns this Fragment.
D/FlutterView( 5134): Attaching to a FlutterEngine: io.flutter.embedding.engine.FlutterEngine@eb0c503
D/FlutterActivityAndFragmentDelegate( 5134): Executing Dart entrypoint: main, and sending initial route: /
D/FlutterView( 4752): Detaching from a FlutterEngine: io.flutter.embedding.engine.FlutterEngine@82cc314
D/EGL_emulation( 5134): eglMakeCurrent: 0xa6196880: ver 2 0 (tinfo 0xa48618e0)
Syncing files to device Android SDK built for x86...
I/flutter ( 5134): pressed
Syncing files to device Android SDK built for x86...
I/flutter ( 5134): pressed
Syncing files to device Android SDK built for x86...
I/flutter ( 5134): pressed
Syncing files to device Android SDK built for x86...
(This is taking an unexpectedly long time.) ⣻
Launching lib/main.dart on Android SDK built for x86 in debug mode...
✓ Built build/app/outputs/apk/debug/app-debug.apk.
D/FlutterView( 4752): Attaching to a FlutterEngine: io.flutter.embedding.engine.FlutterEngine@82cc314
D/FlutterActivity( 6179): Using the launch theme as normal theme.
D/FlutterActivityAndFragmentDelegate( 6179): Setting up FlutterEngine.
D/FlutterActivityAndFragmentDelegate( 6179): No preferred FlutterEngine was provided. Creating a new FlutterEngine for this FlutterFragment.
D/FlutterActivityAndFragmentDelegate( 6179): Attaching FlutterEngine to the Activity that owns this Fragment.
D/FlutterView( 6179): Attaching to a FlutterEngine: io.flutter.embedding.engine.FlutterEngine@82cc314
D/FlutterActivityAndFragmentDelegate( 6179): Executing Dart entrypoint: main, and sending initial route: /
D/FlutterView( 4752): Detaching from a FlutterEngine: io.flutter.embedding.engine.FlutterEngine@82cc314
[flutter] 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 /home/jannik/devenv/flutter
• Framework revision 0b8abb4724 (6 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 28.0.3)
• Android SDK at /home/jannik/devenv/android-sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-28, build-tools 28.0.3
• ANDROID_HOME = /home/jannik/devenv/android-sdk
• ANDROID_SDK_ROOT = /home/jannik/devenv/android-sdk
• Java binary at: /usr/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_232-solus-ga)
• All Android licenses accepted.
[!] Android Studio (not installed)
• Android Studio not found; download from https://developer.android.com/studio/index.html
(or visit https://flutter.dev/setup/#android-setup for detailed instructions).
[✓] Connected device (1 available)
• Android SDK built for x86 • emulator-5554 • android-x86 • Android 8.1.0 (API 27) (emulator)
Linux sol 5.5.7-150.current #1 SMP PREEMPT Wed Mar 4 03:31:00 UTC 2020 x86_64 GNU/Linux
WidgetsFlutterBinding.ensureInitialized();