Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ios跳转到flutter白屏 #73

Closed
hongliang211 opened this issue Apr 1, 2019 · 32 comments
Closed

ios跳转到flutter白屏 #73

hongliang211 opened this issue Apr 1, 2019 · 32 comments
Assignees
Labels
flutter1.5_upgrade_opt flutter1.5 upgrade & optimization

Comments

@hongliang211
Copy link

No description provided.

@nightwolf-chen
Copy link
Contributor

请提供错误log

@hongliang211
Copy link
Author

2019-04-02 09:10:06.017055+0800 ios_test1[8886:705983] 4 methods
2019-04-02 09:10:06.017866+0800 ios_test1[8886:705983] 4 methods
2019-04-02 09:10:06.017928+0800 ios_test1[8886:705983] 4 methods
2019-04-02 09:10:06.017957+0800 ios_test1[8886:705983] 5 methods
2019-04-02 09:10:06.018040+0800 ios_test1[8886:705983] 4 methods
2019-04-02 09:10:06.149222+0800 ios_test1[8886:705983] You've implemented -[ application:performFetchWithCompletionHandler:], but you still need to add "fetch" to the list of your supported UIBackgroundModes in your Info.plist.
2019-04-02 09:10:06.149344+0800 ios_test1[8886:705983] You've implemented -[ application:didReceiveRemoteNotification:fetchCompletionHandler:], but you still need to add "remote-notification" to the list of your supported UIBackgroundModes in your Info.plist.
2019-04-02 09:10:06.153252+0800 ios_test1[8886:705983] [VERBOSE-1:callback_cache.cc(132)] Could not parse callback cache, aborting restore
2019-04-02 09:10:06.544642+0800 ios_test1[8886:705983] Failed to find assets path for "Frameworks/App.framework/flutter_assets"
2019-04-02 09:10:06.611980+0800 ios_test1[8886:705983] error host!
2019-04-02 09:10:06.612085+0800 ios_test1[8886:705983] error host!
2019-04-02 09:10:06.768557+0800 ios_test1[8886:706121] [VERBOSE-2:engine.cc(116)] Engine run configuration was invalid.
2019-04-02 09:10:06.768671+0800 ios_test1[8886:706121] [VERBOSE-2:FlutterEngine.mm(304)] Could not launch engine with configuration.
2019-04-02 09:10:07.374658+0800 ios_test1[8886:706129] flutter: Observatory listening on http://127.0.0.1:49426/

@hongliang211
Copy link
Author

上面就是我打开时的日志,点击跳转到flutter界面时出现白屏,此时无日志打印

@hongliang211
Copy link
Author

[!] A license was specified in podspec flutter_boost but the file does not exist - /Users/liheng/Desktop/car_networking/ios_jicheng/my_flutter/.ios/Flutter/.symlinks/flutter_boost/LICENSE

[!] Unable to read the license file ../LICENSE for the spec flutter_boost (0.0.1)

[!] Unable to read the license file ../LICENSE for the spec flutter_boost (0.0.1)

这个是用pod的时候的日志

@nightwolf-chen
Copy link
Contributor

提供下flutter doctor

@hongliang211
Copy link
Author

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel dev, v1.3.13, on Mac OS X 10.13.6 17G65, locale zh-Hans-CN)
[!] Android toolchain - develop for Android devices (Android SDK version 27.0.3)
✗ Flutter requires Android SDK 28 and the Android BuildTools 28.0.3
To update using sdkmanager, run:
"/Users/liheng/Library/Android/sdk/tools/bin/sdkmanager"
"platforms;android-28" "build-tools;28.0.3"
or visit https://flutter.io/setup/#android-setup for detailed
instructions.
! Some Android licenses not accepted. To resolve this, run: flutter doctor
--android-licenses
[!] iOS toolchain - develop for iOS devices (Xcode 10.0)
✗ Verify that all connected devices have been paired with this computer in
Xcode.
If all devices have been paired, libimobiledevice and ideviceinstaller may
require updating.
To update with Brew, run:
brew update
brew uninstall --ignore-dependencies libimobiledevice
brew uninstall --ignore-dependencies usbmuxd
brew install --HEAD usbmuxd
brew unlink usbmuxd
brew link usbmuxd
brew install --HEAD libimobiledevice
brew install ideviceinstaller
✗ ios-deploy not installed. To install:
brew install ios-deploy
[✓] Android Studio (version 3.0)
[!] IntelliJ IDEA Ultimate Edition (version 2016.2)
✗ Flutter plugin not installed; this adds Flutter specific functionality.
✗ Dart plugin not installed; this adds Dart specific functionality.
✗ This install is older than the minimum recommended version of 2017.1.0.
[✓] Connected device (1 available)

! Doctor found issues in 3 categories.

@hongliang211
Copy link
Author

上面的就是,flutter开发没有问题,flutter代码已经开发完毕了 android端测试没有问题了 ,就是ios有问题

@nightwolf-chen
Copy link
Contributor

你这个flutter看起来是1.3?建议使用release 1.0

@hongliang211
Copy link
Author

我的是1.3的 好的 我用一下1.0的看看

@nightwolf-chen
Copy link
Contributor

nightwolf-chen commented Apr 2, 2019

Engine run configuration was invalid 看这行log 好像flutter产物构建有问题,尝试flutter clean 重新跑试试。

@hongliang211
Copy link
Author

试过了 貌似还是一样

@nightwolf-chen
Copy link
Contributor

这个不是boost的问题,而是构建产物有问题。用flutter run看看有没有错误。

@hongliang211
Copy link
Author

Compiler message:
file:///Users/liheng/.pub-cache/hosted/pub.dartlang.org/xservice_kit-0.0.26/lib/ServiceTemplate.dart:120:23: Warning: Must explicitly return a value from a
non-void function.
if(event == null) return; ^ Syncing files to device m2 note... 3,648ms (!)
🔥 To hot reload changes while running, press "r". To hot restart (and rebuild
state), press "R".
An Observatory debugger and profiler on m2 note is available at:

@hongliang211
Copy link
Author

会这样的爆红 但是可以在真机运行

@nightwolf-chen
Copy link
Contributor

flutter packages upgrade
flutter clean
flutter run
用真机调试

@hongliang211
Copy link
Author

liheng-2:my_flutter liheng$ flutter packages upgrade
Running "flutter packages upgrade" in my_flutter... 9.2s
liheng-2:my_flutter liheng$ flutter clean
Deleting 'build/'.
Deleting
'/Users/liheng/Desktop/car_networking/ios_jicheng/my_flutter/.dart_tool/'.
liheng-2:my_flutter liheng$ flutter run
Launching lib/main.dart on m2 note in debug mode...
Initializing gradle... 2.0s
Resolving dependencies... 5.3s
注: /Users/liheng/.pub-cache/hosted/pub.dartlang.org/xservice_kit-0.0.27/android/src/main/java/fleamarket/taobao/com/xservicekit/service/ServiceTemplate.java使用或覆盖了已过时的 API。
注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。
注: /Users/liheng/.pub-cache/hosted/pub.dartlang.org/xservice_kit-0.0.27/android/src/main/java/fleamarket/taobao/com/xservicekit/handler/flutter/FlutterMessageDispatcher.java使用了未经检查或不安全的操作。
注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。
Running Gradle task 'assembleDebug'...
Running Gradle task 'assembleDebug'... Done 60.8s
Built build/host/outputs/apk/debug/app-debug.apk.
Installing build/host/outputs/apk/app.apk... 19.6s
I/flutter ( 7783): ══╡ EXCEPTION CAUGHT BY SERVICES LIBRARY ╞══════════════════════════════════════════════════════════
I/flutter ( 7783): The following MissingPluginException was thrown while activating platform stream on channel
I/flutter ( 7783): NavigationService_event_channel:
I/flutter ( 7783): MissingPluginException(No implementation found for method listen on channel
I/flutter ( 7783): NavigationService_event_channel)
I/flutter ( 7783): When the exception was thrown, this was the stack:
I/flutter ( 7783): #0 MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:300:7)
I/flutter ( 7783):
I/flutter ( 7783): #1 EventChannel.receiveBroadcastStream. (package:flutter/src/services/platform_channel.dart:490:29)
I/flutter ( 7783):
I/flutter ( 7783): #6 ServiceTemplate.listenEvent (package:xservice_kit/ServiceTemplate.dart:69:42)
I/flutter ( 7783): #7 NavigationService.listenEvent (package:flutter_boost/AIOService/NavigationService/service/NavigationService.dart:40:22)
I/flutter ( 7783): #8 new ContainerCoordinator (package:flutter_boost/container/container_coordinator.dart:40:23)
I/flutter ( 7783): #9 ContainerCoordinator.singleton (package:flutter_boost/container/container_coordinator.dart:34:49)
I/flutter ( 7783): #10 ContainerCoordinator.singleton (package:flutter_boost/container/container_coordinator.dart:34:37)
I/flutter ( 7783): #11 FlutterBoost.registerPageBuilders (package:flutter_boost/flutter_boost.dart:92:26)
I/flutter ( 7783): #12 _MyAppState.initState (package:my_flutter/main.dart:45:28)
I/flutter ( 7783): #13 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3845:58)
I/flutter ( 7783): #14 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3710:5)
I/flutter ( 7783): #15 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #16 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #17 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4875:14)
I/flutter ( 7783): #18 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #19 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #20 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3746:16)
I/flutter ( 7783): #21 Element.rebuild (package:flutter/src/widgets/framework.dart:3558:5)
I/flutter ( 7783): #22 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3715:5)
I/flutter ( 7783): #23 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3710:5)
I/flutter ( 7783): #24 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #25 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #26 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4875:14)
I/flutter ( 7783): #27 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #28 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #29 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4875:14)
I/flutter ( 7783): #30 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #31 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #32 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4875:14)
I/flutter ( 7783): #33 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #34 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #35 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4875:14)
I/flutter ( 7783): #36 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #37 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #38 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3746:16)
I/flutter ( 7783): #39 Element.rebuild (package:flutter/src/widgets/framework.dart:3558:5)
I/flutter ( 7783): #40 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3715:5)
I/flutter ( 7783): #41 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3863:11)
I/flutter ( 7783): #42 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3710:5)
I/flutter ( 7783): #43 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #44 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #45 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3746:16)
I/flutter ( 7783): #46 Element.rebuild (package:flutter/src/widgets/framework.dart:3558:5)
I/flutter ( 7783): #47 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3715:5)
I/flutter ( 7783): #48 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3710:5)
I/flutter ( 7783): #49 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #50 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #51 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3746:16)
I/flutter ( 7783): #52 Element.rebuild (package:flutter/src/widgets/framework.dart:3558:5)
I/flutter ( 7783): #53 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3715:5)
I/flutter ( 7783): #54 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3863:11)
I/flutter ( 7783): #55 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3710:5)
I/flutter ( 7783): #56 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #57 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #58 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4875:14)
I/flutter ( 7783): #59 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #60 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #61 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3746:16)
I/flutter ( 7783): #62 Element.rebuild (package:flutter/src/widgets/framework.dart:3558:5)
I/flutter ( 7783): #63 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3715:5)
I/flutter ( 7783): #64 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3710:5)
I/flutter ( 7783): #65 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #66 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #67 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4875:14)
I/flutter ( 7783): #68 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #69 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #70 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3746:16)
I/flutter ( 7783): #71 Element.rebuild (package:flutter/src/widgets/framework.dart:3558:5)
I/flutter ( 7783): #72 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3715:5)
I/flutter ( 7783): #73 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3863:11)
I/flutter ( 7783): #74 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3710:5)
I/flutter ( 7783): #75 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #76 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #77 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3746:16)
I/flutter ( 7783): #78 Element.rebuild (package:flutter/src/widgets/framework.dart:3558:5)
I/flutter ( 7783): #79 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3715:5)
I/flutter ( 7783): #80 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3710:5)
I/flutter ( 7783): #81 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #82 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #83 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4875:14)
I/flutter ( 7783): #84 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #85 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #86 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3746:16)
I/flutter ( 7783): #87 Element.rebuild (package:flutter/src/widgets/framework.dart:3558:5)
I/flutter ( 7783): #88 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3715:5)
I/flutter ( 7783): #89 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3710:5)
I/flutter ( 7783): #90 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #91 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #92 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3746:16)
I/flutter ( 7783): #93 Element.rebuild (package:flutter/src/widgets/framework.dart:3558:5)
I/flutter ( 7783): #94 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3715:5)
I/flutter ( 7783): #95 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3863:11)
I/flutter ( 7783): #96 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3710:5)
I/flutter ( 7783): #97 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #98 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #99 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3746:16)
I/flutter ( 7783): #100 Element.rebuild (package:flutter/src/widgets/framework.dart:3558:5)
I/flutter ( 7783): #101 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3715:5)
I/flutter ( 7783): #102 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3863:11)
I/flutter ( 7783): #103 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3710:5)
I/flutter ( 7783): #104 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #105 MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4981:32)
I/flutter ( 7783): #106 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #107 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #108 _TheatreElement.mount (package:flutter/src/widgets/overlay.dart:494:16)
I/flutter ( 7783): #109 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #110 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #111 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3746:16)
I/flutter ( 7783): #112 Element.rebuild (package:flutter/src/widgets/framework.dart:3558:5)
I/flutter ( 7783): #113 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3715:5)
I/flutter ( 7783): #114 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3863:11)
I/flutter ( 7783): #115 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3710:5)
I/flutter ( 7783): #116 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #117 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #118 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3746:16)
I/flutter ( 7783): #119 Element.rebuild (package:flutter/src/widgets/framework.dart:3558:5)
I/flutter ( 7783): #120 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3715:5)
I/flutter ( 7783): #121 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3710:5)
I/flutter ( 7783): #122 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #123 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #124 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4875:14)
I/flutter ( 7783): #125 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #126 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #127 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3746:16)
I/flutter ( 7783): #128 Element.rebuild (package:flutter/src/widgets/framework.dart:3558:5)
I/flutter ( 7783): #129 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3715:5)
I/flutter ( 7783): #130 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3863:11)
I/flutter ( 7783): #131 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3710:5)
I/flutter ( 7783): #132 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #133 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #134 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4875:14)
I/flutter ( 7783): #135 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #136 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #137 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4875:14)
I/flutter ( 7783): #138 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #139 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #140 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3746:16)
I/flutter ( 7783): #141 Element.rebuild (package:flutter/src/widgets/framework.dart:3558:5)
I/flutter ( 7783): #142 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3715:5)
I/flutter ( 7783): #143 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3863:11)
I/flutter ( 7783): Page on start exception
I/SurfaceView( 7783): updateWindow -- setFrame, this = io.flutter.view.FlutterView{f06d1c VFE..... .F...... 0,0-1080,1920}
I/flutter ( 7783): #144 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3710:5)
I/flutter ( 7783): #145 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #146 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #147 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3746:16)
I/flutter ( 7783): #148 Element.rebuild (package:flutter/src/widgets/framework.dart:3558:5)
I/flutter ( 7783): #149 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3715:5)
I/flutter ( 7783): #150 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3710:5)
I/flutter ( 7783): #151 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #152 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #153 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3746:16)
I/flutter ( 7783): #154 Element.rebuild (package:flutter/src/widgets/framework.dart:3558:5)
I/flutter ( 7783): #155 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3715:5)
I/flutter ( 7783): #156 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3710:5)
I/flutter ( 7783): #157 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #158 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #159 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3746:16)
I/flutter ( 7783): #160 Element.rebuild (package:flutter/src/widgets/framework.dart:3558:5)
I/flutter ( 7783): #161 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3715:5)
I/flutter ( 7783): #162 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3710:5)
I/flutter ( 7783): #163 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #164 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #165 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3746:16)
I/flutter ( 7783): #166 Element.rebuild (package:flutter/src/widgets/framework.dart:3558:5)
I/flutter ( 7783): #167 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3715:5)
I/flutter ( 7783): #168 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3710:5)
I/flutter ( 7783): #169 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #170 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #171 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3746:16)
I/flutter ( 7783): #172 Element.rebuild (package:flutter/src/widgets/framework.dart:3558:5)
I/flutter ( 7783): #173 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3715:5)
I/flutter ( 7783): #174 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3863:11)
I/flutter ( 7783): #175 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3710:5)
I/flutter ( 7783): #176 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #177 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #178 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3746:16)
I/flutter ( 7783): #179 Element.rebuild (package:flutter/src/widgets/framework.dart:3558:5)
I/flutter ( 7783): #180 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3715:5)
I/flutter ( 7783): #181 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3710:5)
I/flutter ( 7783): #182 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #183 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #184 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3746:16)
I/flutter ( 7783): #185 Element.rebuild (package:flutter/src/widgets/framework.dart:3558:5)
I/flutter ( 7783): #186 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3715:5)
I/flutter ( 7783): #187 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3710:5)
I/flutter ( 7783): #188 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #189 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #190 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4875:14)
I/flutter ( 7783): #191 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #192 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #193 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3746:16)
I/flutter ( 7783): #194 Element.rebuild (package:flutter/src/widgets/framework.dart:3558:5)
I/flutter ( 7783): #195 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3715:5)
I/flutter ( 7783): #196 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3710:5)
I/flutter ( 7783): #197 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #198 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #199 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3746:16)
I/flutter ( 7783): #200 Element.rebuild (package:flutter/src/widgets/framework.dart:3558:5)
I/flutter ( 7783): #201 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3715:5)
I/flutter ( 7783): #202 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3710:5)
I/flutter ( 7783): #203 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #204 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #205 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3746:16)
I/flutter ( 7783): #206 Element.rebuild (package:flutter/src/widgets/framework.dart:3558:5)
I/flutter ( 7783): #207 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3715:5)
I/flutter ( 7783): #208 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3710:5)
I/flutter ( 7783): #209 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #210 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #211 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3746:16)
I/flutter ( 7783): #212 Element.rebuild (package:flutter/src/widgets/framework.dart:3558:5)
I/flutter ( 7783): #213 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3715:5)
I/flutter ( 7783): #214 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3710:5)
I/flutter ( 7783): #215 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #216 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #217 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3746:16)
I/flutter ( 7783): #218 Element.rebuild (package:flutter/src/widgets/framework.dart:3558:5)
I/flutter ( 7783): #219 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3715:5)
I/flutter ( 7783): #220 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3710:5)
I/flutter ( 7783): #221 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #222 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #223 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4875:14)
I/flutter ( 7783): #224 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #225 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #226 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3746:16)
I/flutter ( 7783): #227 Element.rebuild (package:flutter/src/widgets/framework.dart:3558:5)
I/flutter ( 7783): #228 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3715:5)
I/flutter ( 7783): #229 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3863:11)
I/flutter ( 7783): #230 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3710:5)
I/flutter ( 7783): #231 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #232 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #233 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3746:16)
I/flutter ( 7783): #234 Element.rebuild (package:flutter/src/widgets/framework.dart:3558:5)
I/flutter ( 7783): #235 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3715:5)
I/flutter ( 7783): #236 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3710:5)
I/flutter ( 7783): #237 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #238 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #239 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3746:16)
I/flutter ( 7783): #240 Element.rebuild (package:flutter/src/widgets/framework.dart:3558:5)
I/flutter ( 7783): #241 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3715:5)
I/flutter ( 7783): #242 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3863:11)
I/flutter ( 7783): #243 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3710:5)
I/flutter ( 7783): #244 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #245 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #246 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3746:16)
I/flutter ( 7783): #247 Element.rebuild (package:flutter/src/widgets/framework.dart:3558:5)
I/flutter ( 7783): #248 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3715:5)
I/flutter ( 7783): #249 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3710:5)
I/flutter ( 7783): #250 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #251 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #252 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3746:16)
I/flutter ( 7783): #253 Element.rebuild (package:flutter/src/widgets/framework.dart:3558:5)
I/flutter ( 7783): #254 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3715:5)
I/flutter ( 7783): #255 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3863:11)
I/flutter ( 7783): #256 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3710:5)
I/flutter ( 7783): #257 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #258 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #259 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3746:16)
I/flutter ( 7783): #260 Element.rebuild (package:flutter/src/widgets/framework.dart:3558:5)
I/flutter ( 7783): #261 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3715:5)
I/flutter ( 7783): #262 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3710:5)
I/flutter ( 7783): #263 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2954:14)
I/flutter ( 7783): #264 Element.updateChild (package:flutter/src/widgets/framework.dart:2757:12)
I/flutter ( 7783): #265 RenderObjectToWidgetElement._rebuild (package:flutter/src/widgets/binding.dart:933:16)
I/flutter ( 7783): #266 RenderObjectToWidgetElement.mount (package:flutter/src/widgets/binding.dart:904:5)
I/flutter ( 7783): #267 RenderObjectToWidgetAdapter.attachToRenderTree. (package:flutter/src/widgets/binding.dart:850:17)
I/flutter ( 7783): #268 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2251:19)
I/flutter ( 7783): #269 RenderObjectToWidgetAdapter.attachToRenderTree (package:flutter/src/widgets/binding.dart:849:13)
I/flutter ( 7783): #270 _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&SemanticsBinding&RendererBinding&WidgetsBinding.attachRootWidget (package:flutter/src/widgets/binding.dart:736:7)
I/flutter ( 7783): #271 runApp (package:flutter/src/widgets/binding.dart:780:7)
I/flutter ( 7783): #272 main (package:my_flutter/main.dart:10:13)
I/flutter ( 7783): #273 _runMainZoned.. (dart:ui/hooks.dart:199:25)
I/flutter ( 7783): #278 _runMainZoned. (dart:ui/hooks.dart:190:5)
I/flutter ( 7783): #279 _startIsolate. (dart:isolate/runtime/lib/isolate_patch.dart:300:19)
I/flutter ( 7783): #280 _RawReceivePortImpl._handleMessage (dart:isolate/runtime/lib/isolate_patch.dart:171:12)
I/flutter ( 7783): (elided 8 frames from package dart:async)
I/flutter ( 7783): ════════════════════════════════════════════════════════════════════════════════════════════════════
Syncing files to device m2 note... 10,673ms (!)
🔥 To hot reload changes while running, press "r". To hot restart (and rebuild
state), press "R".
An Observatory debugger and profiler on m2 note is available at:
http://127.0.0.1:54414/
For a more detailed help message, press "h". To detach, press "d"; to quit,
press "q".

@hongliang211
Copy link
Author

这是全部日志 真机运行正常 (加入了boost之后真机运行都是黑屏)

@hongliang211
Copy link
Author

builder: FlutterBoost.init(),如果在代码中把这个注释掉了 运行起来就是正确的flutter界面

@nightwolf-chen nightwolf-chen self-assigned this Apr 2, 2019
@hongliang211
Copy link
Author

刚刚的再描述一下关于boost的:把builder: FlutterBoost.init()注释掉,单独运行flutter就是正确的可以调试的界面 加上builder: FlutterBoost.init() 单独运行flutter 就是黑屏 (集成android的时候builder: FlutterBoost.init()需要存在才可以)

@xyhuangjia
Copy link

@hongliang211 大佬解决了么?鶸遇到同样的问题了

@feskong
Copy link

feskong commented Apr 9, 2019

我也遇到这个问题了,log如下

Xcode build done. 9.5s
4 methods
4 methods
4 methods
5 methods
4 methods
platform = x86_64
platform = x86_64
[VERBOSE-1:callback_cache.cc(132)] Could not parse callback cache, aborting restore
Failed to find assets path for "Frameworks/App.framework/flutter_assets"
error host!
error host!
[VERBOSE-2:engine.cc(115)] Engine run configuration was invalid.
[VERBOSE-2:FlutterEngine.mm(291)] Could not launch engine with configuration.
Falling back to loading access token from NSUserDefaults because of simulator bug
Falling back to storing access token in NSUserDefaults because of simulator bug
Falling back to loading access token from NSUserDefaults because of simulator bug
Falling back to storing access token in NSUserDefaults because of simulator bug
Falling back to loading access token from NSUserDefaults because of simulator bug
Falling back to storing access token in NSUserDefaults because of simulator bug
AppsFlyer SDK version 4.9.0 started build (813)
5.20.0 - [Firebase/Core][I-COR000003] The default Firebase app has not yet been configured. Add [FIRApp configure]; (FirebaseApp.configure() in Swift) to your application initialization. Read more: https://goo.gl/ctyzm8.
Syncing files to device iPhone XR... 1,152ms

🔥 To hot reload changes while running, press "r". To hot restart (and rebuild state), press "R".
An Observatory debugger and profiler on iPhone XR is available at: http://127.0.0.1:56752/
For a more detailed help message, press "h". To detach, press "d"; to quit, press "q".
5.20.0 - [Firebase/Core][I-COR000003] The default Firebase app has not yet been configured. Add [FIRApp configure]; (FirebaseApp.configure() in Swift) to your application initialization. Read more: https://goo.gl/ctyzm8.
5.20.0 - [Firebase/Core][I-COR000003] The default Firebase app has not yet been configured. Add [FIRApp configure]; (FirebaseApp.configure() in Swift) to your application initialization. Read more: https://goo.gl/ctyzm8.

@c007136
Copy link

c007136 commented Apr 17, 2019

应该是这行代码引起的:[GeneratedPluginRegistrant registerWithRegistry:self];
注释掉看看

@xyhuangjia
Copy link

应该是这行代码引起的:[GeneratedPluginRegistrant registerWithRegistry:self];
注释掉看看

没用啊,依然白屏

@c007136
Copy link

c007136 commented Apr 28, 2019

描述下本人遇到的两种白屏情况:

  1. 第一种是采用flutter_boost,没有注释这句代码“[GeneratedPluginRegistrant registerWithRegistry:self];”引起的,flutter_boost内部会自动运行上述代码,如果没有注释上述代码会导致FlutterChannelManager初始化两次,继而将_methodChannels数组清空

  2. 是问题者描述的情况,程序一启动,有类似这样的日志“VERBOSE-2:engine.cc......”,这应该是采用了自己添加app.framework和flutter.framework到工程项目中的方式集成flutter项目,而非官方给出的方式。这个解决的方法是在target-General-Embedded Binaries中添加这两个framework,如图:
    image

@ZeroJian
Copy link

ZeroJian commented May 15, 2019

描述下本人遇到的两种白屏情况:

  1. 第一种是采用flutter_boost,没有注释这句代码“[GeneratedPluginRegistrant registerWithRegistry:self];”引起的,flutter_boost内部会自动运行上述代码,如果没有注释上述代码会导致FlutterChannelManager初始化两次,继而将_methodChannels数组清空
  2. 是问题者描述的情况,程序一启动,有类似这样的日志“VERBOSE-2:engine.cc......”,这应该是采用了自己添加app.framework和flutter.framework到工程项目中的方式集成flutter项目,而非官方给出的方式。这个解决的方法是在target-General-Embedded Binaries中添加这两个framework,如图:
    image

我这边使用的产物集成方式, 通过 flutter build ios 生成 App.framework 和 Flutter.framework , 制作成 pod 集成, 目前的情况是 flutter build ios --deubg 可以正常使用, flutter build ios --release 无法使用(白屏)

new:
我这边白屏的问题已经找到, 使用了 release 产物, 但是没有使用真机测试, 导致 flutter 还会以 JIT 模式运行导致找不到资源文件

@yxwandroid
Copy link

我是集成Flutter module 到我ios项目 运行到ios虚拟机没问题 但是运行到真机就出现 黑屏问题
2019-05-15 15:58:59.052062+0800 ACCS[3967:2474175] [VERBOSE-1:callback_cache.cc(132)] Could not parse callback cache, aborting restore
2019-05-15 15:58:59.150702+0800 ACCS[3967:2474175] Failed to find assets path for "Frameworks/App.framework/flutter_assets"
2019-05-15 15:58:59.262686+0800 ACCS[3967:2474222] [VERBOSE-2:engine.cc(115)] Engine run configuration was invalid.
2019-05-15 15:58:59.262798+0800 ACCS[3967:2474222] [VERBOSE-2:FlutterEngine.mm(304)] Could not launch engine with configuration.
2019-05-15 15:58:59.287281+0800 ACCS[3967:2474227] flutter: Observatory listening on http://127.0.0.1:52628/AXH4HG2Fo3E=/

@hongliang211
Copy link
Author

No description provided.

最后说说我出现这个问题的原因和解决方案:我的原因是 xcode不是在App Store中下载 是在苹果官网上下载的 解决方案:重新下载xcode 下载最新版flutter 1.6.1 下载最新版cocospad

@chaishuanzhu
Copy link

我的项目根控制器是TabBarController,有3个Flutter子页面和一个原生子页面。
前2个Flutter页面在跳转过程中会出现白屏,最后一个和二级页面都正常。没有报错。
这个问题是创建方法有问题还是和FlutterBoost的截屏策略有关呢?
创建方法

FLBFlutterViewContainer *mainVC = FLBFlutterViewContainer.new;
[mainVC setName:@"fMain" params:@{}];
[tabBarController addChildViewController:mainVC];
ConversationListViewController *convVC = [[ConversationListViewController alloc] init];
[tabBarController addChildViewController:convVC];
FLBFlutterViewContainer *dyVC = FLBFlutterViewContainer.new;
[dyVC setName:@"fDynamic" params:@{}];
[tabBarController addChildViewController:dyVC];
FLBFlutterViewContainer *mineVC = FLBFlutterViewContainer.new;
[mineVC setName:@"fMine" params:@{}];
[tabBarController addChildViewController:mineVC];

@chaishuanzhu
Copy link

我切换到flutter_1.5_upgrade_opt分支,flutter版本1.5.0之后没有这个问题了

@SanWCoder
Copy link

我切换到flutter_1.5_upgrade_opt分支,flutter版本1.5.0之后没有这个问题了

遇到了同样的问题,也是tab切换会白屏闪一下然后显示flutter页面,同时当flutter通过flutter_boost跳转flutter跟跳回来都会白屏闪一下然后显示,请问大佬是怎么解决的?

@chaishuanzhu
Copy link

我切换到flutter_1.5_upgrade_opt分支,flutter版本1.5.0之后没有这个问题了

遇到了同样的问题,也是tab切换会白屏闪一下然后显示flutter页面,同时当flutter通过flutter_boost跳转flutter跟跳回来都会白屏闪一下然后显示,请问大佬是怎么解决的?

切换flutter_boost分支

@zjuwjf zjuwjf added the flutter1.5_upgrade_opt flutter1.5 upgrade & optimization label Aug 30, 2019
@xujim
Copy link
Collaborator

xujim commented Nov 22, 2019

参考上面的解决方案

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
flutter1.5_upgrade_opt flutter1.5 upgrade & optimization
Projects
None yet
Development

No branches or pull requests