Closed alphamikle closed 5 years ago
Could you please share your pubspec.yaml as well ?
Also I noticed you are on master
channel, which occasionally might not be stable. Can you try this on the stable
/beta
channel just to verify ?
@pavanpodila , thanks for fast answer!
I switch flutter channel to stable and update it:
$ flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, v1.7.8+hotfix.3, on Microsoft Windows [Version 10.0.18932.1000], locale ru-RU)
[√] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
[√] Android Studio (version 3.4)
[√] VS Code, 64-bit edition (version 1.35.1)
[√] Connected device (1 available)
• No issues found!
But it still "0 outputs"; That is my pubspec file:
name: app
description: description
version: 1.1.0
environment:
sdk: ">=2.2.2"
dependencies:
flutter:
sdk: flutter
flutter_localizations:
sdk: flutter
http:
mobx: ^0.2.1+1
flutter_mobx: ^0.2.2
mobx_codegen: ^0.2.1+1
date_format: ^1.0.6
localstorage: ^2.0.0
wave: ^0.0.8
bubble_bottom_bar:
git: git@github.com:westdabestdb/bubble_bottom_bar.git
sliding_up_panel: ^0.3.4
fast_qr_reader_view:
git: git@github.com:facundomedica/fast_qr_reader_view.git
permission_handler: ^3.1.0
flutter_colorpicker: ^0.2.5
groovin_widgets: ^1.4.2
flutter_typeahead: ^1.6.1
keyboard_visibility: ^0.5.6
flutter_masked_text: ^0.8.0
uuid: ^2.0.2
intro_views_flutter: ^2.6.0
pull_to_refresh: ^1.4.4
charts_flutter: ^0.6.0
sticky_header_list: ^1.0.6
font_awesome_flutter: ^8.4.0
dev_dependencies:
build_runner: ^1.5.2
flutter:
uses-material-design: true
assets:
- assets/
fonts:
- family: Exo2
fonts:
- asset: fonts/Exo2-Regular.ttf
After this experiment i update mobx libs and build_runner lib to their latest versions:
mobx: ^0.3.3+2
flutter_mobx: ^0.3.0+1
mobx_codegen: ^0.3.3+1
dev_dependencies:
build_runner: ^1.6.1
But no effects too. Before each action i do flutter clean and ...build_runner clean.
Make sure you are using the Store as a mixin instead of an interface.
Can you share your Store class definition?
Yes, its mixin
import 'package:localstorage/localstorage.dart';
import 'package:mobx/mobx.dart';
import 'package:quich/services/api_service.dart';
part 'state.g.dart';
abstract class AppStoreBase implements Store {
LocalStorage storage = LocalStorage('quich');
final ApiService apiService = ApiService();
/// MANY CODE HERE
}
/* App store singletone */
class AppStore extends AppStoreBase with _$AppStore {
factory AppStore() {
return _singleton;
}
AppStore._internal();
AppStore reset() {
return AppStore._internal();
}
static final AppStore _singleton = AppStore._internal();
@override
void dispose() {
print('DISPOSE STORE');
}
}
AppStore $store = AppStore();
Solved! Thanks, i use "Store" as interface, but i think it about generated .g.dart file! I change abstract class AppStoreBase implements Store to abstract class AppStoreBase with Store and it works on latest master flutter version
import 'package:mobx/mobx.dart';
part 'list_store.g.dart';
class ListStore = ListStore with $ListStore;
abstract class _ListStore with Store { }
Still in trouble [INFO] Succeeded after 17.8s with 0 outputs (10 actions)
I had this issue, and it was caused by me forgetting to put my code in lib/
, and leaving it in the directory above. Figured I'd share my stupidity in case anyone else has done this.
Hello! Thanks for this awesome library. I have a issue with code generation on mobx_codegen. I use ... build_runner clean and flutter clean and build_runner build --delete-conflicting-outputs - its not works
Build_runner example:
P.S. To prevent questions about FD issue - im developing app for android, not for windows :)