Android κΈ°κΈ°μμ μ€ν, μ μ₯μλ 곡κ°λ¨
https://github.com/dart-flitter/flitter/tree/bug
https://github.com/dart-flitter/flitter/blob/bug/lib/app.dart
I/flutter ( 3524): βββ‘ EXCEPTION CAUGHT BY WIDGETS LIBRARY ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
I/flutter ( 3524): The following assertion was thrown building FutureBuilder<List<Room>>(dirty; state:
I/flutter ( 3524): _FutureBuilderState<List<Room>>#103010518()):
I/flutter ( 3524): type 'AppState' is not a subtype of type 'AppState' of 'app' where
I/flutter ( 3524): AppState is from file:///Users/lejard_h/github/flitter/lib/app.dart
I/flutter ( 3524): App is from file:///Users/lejard_h/github/flitter/lib/app.dart
I/flutter ( 3524): AppState is from package:flitter/app.dart
I/flutter ( 3524): App is from package:flitter/app.dart
I/flutter ( 3524): Either the assertion indicates an error in the framework itself, or we should provide substantially
I/flutter ( 3524): more information in this error message to help you determine and fix the underlying cause.
I/flutter ( 3524): In either case, please report this assertion by filing a bug on GitHub:
I/flutter ( 3524): https://github.com/flutter/flutter/issues/new
I/flutter ( 3524): When the exception was thrown, this was the stack:
I/flutter ( 3524): #0 HomeView.HomeView (package:flitter/widgets/routes/home.dart:18)
I/flutter ( 3524): #1 AppState.getRoomsAndBuidlHome.<anonymous closure> (file:///Users/lejard_h/github/flitter/lib/app.dart:77)
I/flutter ( 3524): #2 _FutureBuilderState.build (package:flutter/src/widgets/async.dart:432)
I/flutter ( 3524): #3 StatefulElement.build (package:flutter/src/widgets/framework.dart:3180)
I/flutter ( 3524): #4 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3090)
I/flutter ( 3524): #5 Element.rebuild (package:flutter/src/widgets/framework.dart:2991)
I/flutter ( 3524): #6 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:1866)
I/flutter ( 3524): #7 BindingBase&SchedulerBinding&GestureBinding&ServicesBinding&RendererBinding&WidgetsBinding.beginFrame (package:flutter/src/widgets/binding.dart:353)
I/flutter ( 3524): #8 BindingBase&SchedulerBinding&GestureBinding&ServicesBinding&RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:170)
I/flutter ( 3524): #9 BindingBase&SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:645)
I/flutter ( 3524): #10 BindingBase&SchedulerBinding.handleBeginFrame (package:flutter/src/scheduler/binding.dart:580)
I/flutter ( 3524): #11 _beginFrame (file:///b/build/slave/Linux_Engine/build/src/flutter/lib/ui/hooks.dart:83)
I/flutter ( 3524): ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
[β] Flutter (on Mac OS X 10.12.3 16D32, channel master)
β’ Flutter at /Users/lejard_h/flutter
β’ Framework revision ff23a1ebfe (3 hours ago), 2017-04-10 10:51:31 -0700
β’ Engine revision 5d9a642257
β’ Tools Dart version 1.23.0-dev.11.6
[β] Host Executable Compatibility
β’ Downloaded executables execute on host
[β] Android toolchain - develop for Android devices (Android SDK 25.0.2)
β’ Android SDK at /Users/lejard_h/Library/Android/sdk
β’ Platform android-25, build-tools 25.0.2
β’ Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
β’ Java version: OpenJDK Runtime Environment (build 1.8.0_112-release-b05)
[β] iOS toolchain - develop for iOS devices (Xcode 8.3.1)
β’ Xcode at /Applications/Xcode.app/Contents/Developer
β’ Xcode 8.3.1, Build version 8E1000a
β’ ios-deploy 1.9.0
β’ CocoaPods version 1.2.0
[β] Android Studio (version 2.2)
β’ Android Studio at /Applications/Android Studio.app/Contents
β’ Gradle version 2.14.1
β’ Java version: OpenJDK Runtime Environment (build 1.8.0_112-release-b05)
[β] Gradle (2.14.1)
β’ gradle-dir = /Applications/Android Studio.app/Contents/gradle/gradle-2.14.1/
β’ Flutter supports building with Gradle from Android Studio.
Consider removing your gradle-dir setting by running:
flutter config --gradle-dir=
[β] IntelliJ IDEA Ultimate Edition (version 2016.3.4)
β’ Dart plugin version 163.13137
β’ Flutter plugin version 12.0
[β] WebStorm (version 2016.3.3)
β’ Flutter plugin version 0.1.10
[β] Connected devices
β’ F3111 β’ RQ3003LTVT β’ android-arm β’ Android 6.0 (API 23)
ν΄κ²°
λ κ°μ§ λ°©λ²μΌλ‘ νμΌμ κ°μ Έμμ΅λλ€.
import "app.dart"; // bad
import "package:flitter/app.dart; // good
κ°μ₯ μ μ©ν λκΈ
ν΄κ²°
λ κ°μ§ λ°©λ²μΌλ‘ νμΌμ κ°μ Έμμ΅λλ€.
import "app.dart"; // bad
import "package:flitter/app.dart; // good