-
Notifications
You must be signed in to change notification settings - Fork 29.8k
Closed
flutter/engine
#16365Labels
a: text inputEntering text in a text field or keyboard related problemsEntering text in a text field or keyboard related problemscustomer: web10frameworkflutter/packages/flutter repository. See also f: labels.flutter/packages/flutter repository. See also f: labels.platform-webWeb applications specificallyWeb applications specifically
Description
Steps to Reproduce
Using the current master channel
1- Create a web application
2- Add a multiline TextInput
TextField(
key: Key('atext'),
controller: aTextController,
keyboardType: TextInputType.multiline,
maxLines: null,
decoration: InputDecoration(
labelText: "Label text",
icon: Icon(Icons.code),
errorText: manifestTextErrorMessage),
),
)3- Run the application and add some text to the Textfield
4- Try moving the cursor with the mause
(See attached gif)
It can be reproduced both in Chrome (Version 79.0.3945.130 (Official Build) (64-bit)) and Firefox (72.0.2 (64-bit)) both in debug and release modes.
Expected results:
- Moving the cursor with the mouse places the cursor in the correct place
- Selecting text with the mouse selects the desired interval
Actual results: - The cursor jumps to a different place than selected every time but in long lines
Logs
$ flutter run -d chrome --verbose
[ +21 ms] executing: [/Users/akiel/flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[ +36 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[ ] b2e994ae06566d236b2b3694d116514b116fdd75
[ ] executing: [/Users/akiel/flutter/] git describe --match v*.*.* --first-parent --long --tags
[ +104 ms] Exit code 0 from: git describe --match v*.*.* --first-parent --long --tags
[ +2 ms] v1.14.6-101-gb2e994ae0
[ +6 ms] executing: [/Users/akiel/flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[ +8 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[ ] origin/master
[ ] executing: [/Users/akiel/flutter/] git ls-remote --get-url origin
[ +9 ms] Exit code 0 from: git ls-remote --get-url origin
[ ] https://github.com/flutter/flutter.git
[ +44 ms] executing: [/Users/akiel/flutter/] git rev-parse --abbrev-ref HEAD
[ +16 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[ ] master
[ +6 ms] executing: sw_vers -productName
[ +15 ms] Exit code 0 from: sw_vers -productName
[ ] Mac OS X
[ ] executing: sw_vers -productVersion
[ +16 ms] Exit code 0 from: sw_vers -productVersion
[ ] 10.15.2
[ ] executing: sw_vers -buildVersion
[ +21 ms] Exit code 0 from: sw_vers -buildVersion
[ ] 19C57
[ +28 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[ +2 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[ +32 ms] Unable to locate an Android SDK.
[ +9 ms] Unable to locate an Android SDK.
[ +18 ms] executing: /Users/akiel/flutter/bin/cache/artifacts/libimobiledevice/idevice_id -h
[ +68 ms] executing: /usr/bin/xcode-select --print-path
[ +10 ms] Exit code 0 from: /usr/bin/xcode-select --print-path
[ ] /Library/Developer/CommandLineTools
[ ] executing: /usr/bin/xcodebuild -version
[ +4 ms] Exit code 1 from: /usr/bin/xcodebuild -version
[ ] xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
[ +12 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[ +5 ms] executing: zip -T /Users/akiel/flutter/bin/cache/downloads/storage.googleapis.com/flutter_infra/flutter/44f24bd9807f4883265a14bc4f7c67f3d0dc1164/flutter-web-sdk-darwin-x64.zip
[ +5 ms] Downloading Web SDK...
[ +8 ms] Downloading: https://storage.googleapis.com/flutter_infra/flutter/44f24bd9807f4883265a14bc4f7c67f3d0dc1164/flutter-web-sdk-darwin-x64.zip
[ +676 ms] Received response from server, collecting bytes...
[+1102 ms] Downloading Web SDK... (completed in 1.8s)
[ ] executing: unzip -o -q /Users/akiel/flutter/bin/cache/downloads/storage.googleapis.com/flutter_infra/flutter/44f24bd9807f4883265a14bc4f7c67f3d0dc1164/flutter-web-sdk-darwin-x64.zip -d
/Users/akiel/flutter/bin/cache/flutter_web_sdk
[ +175 ms] Exit code 0 from: unzip -o -q /Users/akiel/flutter/bin/cache/downloads/storage.googleapis.com/flutter_infra/flutter/44f24bd9807f4883265a14bc4f7c67f3d0dc1164/flutter-web-sdk-darwin-x64.zip -d
/Users/akiel/flutter/bin/cache/flutter_web_sdk
[ +227 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[ +8 ms] executing: /usr/bin/xcodebuild -version
[ +3 ms] Exit code 1 from: /usr/bin/xcodebuild -version
[ ] xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
[ +43 ms] Running "flutter pub get" in my-project...
[ +3 ms] executing: [/Users/akiel/w/my-project/] /Users/akiel/flutter/bin/cache/dart-sdk/bin/pub --verbose get --no-precompile
[ +65 ms] FINE: Pub 2.8.0-dev.6.0.flutter-c8ed304e97
[ +79 ms] MSG : Resolving dependencies...
[ +7 ms] SLVR: fact: my-project is 1.0.0+1
[ +5 ms] SLVR: derived: my-project
[ +19 ms] SLVR: fact: my-project depends on flutter any from sdk
[ ] SLVR: fact: my-project depends on charts_flutter ^0.8.1
[ ] SLVR: fact: my-project depends on http ^0.12.0+4
[ ] SLVR: fact: my-project depends on yaml ^2.2.0
[ ] SLVR: fact: my-project depends on cupertino_icons ^0.1.2
[ ] SLVR: fact: my-project depends on flutter_test any from sdk
[ ] SLVR: selecting my-project
[ ] SLVR: derived: flutter_test any from sdk
[ ] SLVR: derived: cupertino_icons ^0.1.2
[ ] SLVR: derived: yaml ^2.2.0
[ ] SLVR: derived: http ^0.12.0+4
[ ] SLVR: derived: charts_flutter ^0.8.1
[ ] SLVR: derived: flutter any from sdk
[ +17 ms] SLVR: fact: flutter_test 0.0.0 from sdk depends on flutter any from sdk
[ ] SLVR: fact: flutter_test 0.0.0 from sdk depends on test_api 0.2.11
[ ] SLVR: fact: flutter_test 0.0.0 from sdk depends on path 1.6.4
[ ] SLVR: fact: flutter_test 0.0.0 from sdk depends on image 2.1.4
[ ] SLVR: fact: flutter_test 0.0.0 from sdk depends on quiver 2.0.5
[ ] SLVR: fact: flutter_test 0.0.0 from sdk depends on stack_trace 1.9.3
[ ] SLVR: fact: flutter_test 0.0.0 from sdk depends on vector_math 2.0.8
[ ] SLVR: fact: flutter_test 0.0.0 from sdk depends on archive 2.0.11
[ ] SLVR: fact: flutter_test 0.0.0 from sdk depends on args 1.5.2
[ ] SLVR: fact: flutter_test 0.0.0 from sdk depends on async 2.4.0
[ ] SLVR: fact: flutter_test 0.0.0 from sdk depends on boolean_selector 1.0.5
[ +5 ms] SLVR: fact: flutter_test 0.0.0 from sdk depends on charcode 1.1.2
[ ] SLVR: fact: flutter_test 0.0.0 from sdk depends on collection 1.14.11
[ ] SLVR: fact: flutter_test 0.0.0 from sdk depends on convert 2.1.1
[ ] SLVR: fact: flutter_test 0.0.0 from sdk depends on crypto 2.1.3
[ ] SLVR: fact: flutter_test 0.0.0 from sdk depends on matcher 0.12.6
[ ] SLVR: fact: flutter_test 0.0.0 from sdk depends on meta 1.1.8
[ ] SLVR: fact: flutter_test 0.0.0 from sdk depends on pedantic 1.8.0+1
[ ] SLVR: fact: flutter_test 0.0.0 from sdk depends on petitparser 2.4.0
[ ] SLVR: fact: flutter_test 0.0.0 from sdk depends on source_span 1.5.5
[ ] SLVR: fact: flutter_test 0.0.0 from sdk depends on stream_channel 2.0.0
[ ] SLVR: fact: flutter_test 0.0.0 from sdk depends on string_scanner 1.0.5
[ ] SLVR: fact: flutter_test 0.0.0 from sdk depends on term_glyph 1.1.0
[ ] SLVR: fact: flutter_test 0.0.0 from sdk depends on typed_data 1.1.6
[ ] SLVR: fact: flutter_test 0.0.0 from sdk depends on xml 3.5.0
[ ] SLVR: selecting flutter_test 0.0.0 from sdk
[ ] SLVR: derived: xml 3.5.0
[ ] SLVR: derived: typed_data 1.1.6
[ ] SLVR: derived: term_glyph 1.1.0
[ ] SLVR: derived: string_scanner 1.0.5
[ ] SLVR: derived: stream_channel 2.0.0
[ ] SLVR: derived: source_span 1.5.5
[ ] SLVR: derived: petitparser 2.4.0
[ ] SLVR: derived: pedantic 1.8.0+1
[ ] SLVR: derived: meta 1.1.8
[ ] SLVR: derived: matcher 0.12.6
[ ] SLVR: derived: crypto 2.1.3
[ ] SLVR: derived: convert 2.1.1
[ ] SLVR: derived: collection 1.14.11
[ ] SLVR: derived: charcode 1.1.2
[ ] SLVR: derived: boolean_selector 1.0.5
[ ] SLVR: derived: async 2.4.0
[ ] SLVR: derived: args 1.5.2
[ ] SLVR: derived: archive 2.0.11
[ ] SLVR: derived: vector_math 2.0.8
[ ] SLVR: derived: stack_trace 1.9.3
[ ] SLVR: derived: quiver 2.0.5
[ ] SLVR: derived: image 2.1.4
[ ] SLVR: derived: path 1.6.4
[ ] SLVR: derived: test_api 0.2.11
[ +13 ms] SLVR: selecting cupertino_icons 0.1.3
[ +5 ms] SLVR: fact: yaml 2.2.0 depends on charcode ^1.1.0
[ ] SLVR: fact: yaml 2.2.0 depends on collection ^1.1.0
[ ] SLVR: fact: yaml 2.2.0 depends on string_scanner >=0.1.4 <2.0.0
[ ] SLVR: fact: yaml 2.2.0 depends on source_span ^1.0.0
[ ] SLVR: selecting yaml 2.2.0
[ +5 ms] SLVR: fact: http 0.12.0+4 depends on async >=1.10.0 <3.0.0
[ ] SLVR: fact: http 0.12.0+4 depends on http_parser >=0.0.1 <4.0.0
[ ] SLVR: fact: http 0.12.0+4 depends on path >=0.9.0 <2.0.0
[ ] SLVR: fact: http 0.12.0+4 depends on pedantic ^1.0.0
[ ] SLVR: selecting http 0.12.0+4
[ ] SLVR: derived: http_parser >=0.0.1 <4.0.0
[ +4 ms] SLVR: fact: charts_flutter 0.8.1 depends on charts_common 0.8.1
[ ] SLVR: fact: charts_flutter 0.8.1 depends on collection ^1.14.5
[ ] SLVR: fact: charts_flutter 0.8.1 depends on flutter any from sdk
[ ] SLVR: fact: charts_flutter 0.8.1 depends on intl >=0.15.2 <0.17.0
[ ] SLVR: fact: charts_flutter 0.8.1 depends on logging any
[ ] SLVR: fact: charts_flutter 0.8.1 depends on meta ^1.1.1
[ ] SLVR: selecting charts_flutter 0.8.1
[ ] SLVR: derived: logging any
[ ] SLVR: derived: intl >=0.15.2 <0.17.0
[ ] SLVR: derived: charts_common 0.8.1
[ +8 ms] SLVR: fact: flutter 0.0.0 from sdk depends on collection 1.14.11
[ ] SLVR: fact: flutter 0.0.0 from sdk depends on meta 1.1.8
[ ] SLVR: fact: flutter 0.0.0 from sdk depends on typed_data 1.1.6
[ ] SLVR: fact: flutter 0.0.0 from sdk depends on vector_math 2.0.8
[ ] SLVR: fact: flutter 0.0.0 from sdk depends on sky_engine any from sdk
[ ] SLVR: selecting flutter 0.0.0 from sdk
[ ] SLVR: derived: sky_engine any from sdk
[ +5 ms] SLVR: fact: xml 3.5.0 depends on petitparser ^2.3.0
[ ] SLVR: fact: xml 3.5.0 depends on collection ^1.14.0
[ ] SLVR: fact: xml 3.5.0 depends on convert ^2.1.0
[ ] SLVR: selecting xml 3.5.0
[ +4 ms] SLVR: selecting typed_data 1.1.6
[ +5 ms] SLVR: selecting term_glyph 1.1.0
[ +4 ms] SLVR: fact: string_scanner 1.0.5 depends on charcode ^1.1.0
[ ] SLVR: fact: string_scanner 1.0.5 depends on meta ^1.1.0
[ ] SLVR: fact: string_scanner 1.0.5 depends on source_span ^1.4.0
[ ] SLVR: selecting string_scanner 1.0.5
[ +4 ms] SLVR: fact: stream_channel 2.0.0 depends on async >=1.11.0 <3.0.0
[ ] SLVR: selecting stream_channel 2.0.0
[ +4 ms] SLVR: fact: source_span 1.5.5 depends on charcode ^1.0.0
[ ] SLVR: fact: source_span 1.5.5 depends on path ^1.2.0
[ ] SLVR: fact: source_span 1.5.5 depends on term_glyph ^1.0.0
[ ] SLVR: selecting source_span 1.5.5
[ +5 ms] SLVR: fact: petitparser 2.4.0 depends on meta ^1.1.0
[ ] SLVR: selecting petitparser 2.4.0
[ +3 ms] SLVR: selecting pedantic 1.8.0+1
[ +4 ms] SLVR: selecting meta 1.1.8
[ +4 ms] SLVR: fact: matcher 0.12.6 depends on stack_trace ^1.2.0
[ ] SLVR: selecting matcher 0.12.6
[ +3 ms] SLVR: fact: crypto 2.1.3 depends on collection ^1.0.0
[ ] SLVR: fact: crypto 2.1.3 depends on convert >=1.0.0 <3.0.0
[ ] SLVR: fact: crypto 2.1.3 depends on typed_data ^1.0.0
[ ] SLVR: selecting crypto 2.1.3
[ +3 ms] SLVR: fact: convert 2.1.1 depends on charcode ^1.1.0
[ ] SLVR: fact: convert 2.1.1 depends on typed_data ^1.1.0
[ ] SLVR: selecting convert 2.1.1
[ +3 ms] SLVR: selecting collection 1.14.11
[ +4 ms] SLVR: selecting charcode 1.1.2
[ +3 ms] SLVR: fact: boolean_selector 1.0.5 depends on source_span ^1.0.0
[ ] SLVR: fact: boolean_selector 1.0.5 depends on string_scanner >=0.1.1 <2.0.0
[ ] SLVR: selecting boolean_selector 1.0.5
[ +3 ms] SLVR: fact: async 2.4.0 depends on collection ^1.5.0
[ ] SLVR: selecting async 2.4.0
[ +3 ms] SLVR: selecting args 1.5.2
[ +3 ms] SLVR: fact: archive 2.0.11 depends on crypto ^2.0.0
[ ] SLVR: fact: archive 2.0.11 depends on args ^1.4.0
[ ] SLVR: fact: archive 2.0.11 depends on path ^1.5.1
[ ] SLVR: selecting archive 2.0.11
[ +2 ms] SLVR: selecting vector_math 2.0.8
[ +2 ms] SLVR: fact: stack_trace 1.9.3 depends on path ^1.2.0
[ ] SLVR: selecting stack_trace 1.9.3
[ +4 ms] SLVR: fact: quiver 2.0.5 depends on matcher >=0.10.0 <0.13.0
[ ] SLVR: fact: quiver 2.0.5 depends on meta ^1.0.0
[ ] SLVR: selecting quiver 2.0.5
[ +2 ms] SLVR: fact: image 2.1.4 depends on archive >=1.0.16 <3.0.0
[ ] SLVR: fact: image 2.1.4 depends on xml ^3.2.5
[ ] SLVR: selecting image 2.1.4
[ +2 ms] SLVR: selecting path 1.6.4
[ +3 ms] SLVR: fact: test_api 0.2.11 depends on async ^2.0.0
[ ] SLVR: fact: test_api 0.2.11 depends on boolean_selector ^1.0.0
[ ] SLVR: fact: test_api 0.2.11 depends on collection ^1.8.0
[ ] SLVR: fact: test_api 0.2.11 depends on meta ^1.1.5
[ ] SLVR: fact: test_api 0.2.11 depends on path ^1.2.0
[ ] SLVR: fact: test_api 0.2.11 depends on pedantic ^1.0.0
[ ] SLVR: fact: test_api 0.2.11 depends on source_span ^1.4.0
[ ] SLVR: fact: test_api 0.2.11 depends on stack_trace ^1.9.0
[ ] SLVR: fact: test_api 0.2.11 depends on stream_channel >=1.7.0 <3.0.0
[ ] SLVR: fact: test_api 0.2.11 depends on string_scanner ^1.0.0
[ ] SLVR: fact: test_api 0.2.11 depends on term_glyph ^1.0.0
[ ] SLVR: fact: test_api 0.2.11 depends on matcher >=0.12.6 <0.12.7
[ ] SLVR: selecting test_api 0.2.11
[ +3 ms] SLVR: fact: http_parser 3.1.3 depends on charcode ^1.1.0
[ ] SLVR: fact: http_parser 3.1.3 depends on collection >=0.9.1 <2.0.0
[ ] SLVR: fact: http_parser 3.1.3 depends on source_span ^1.0.0
[ ] SLVR: fact: http_parser 3.1.3 depends on string_scanner >=0.0.0 <2.0.0
[ ] SLVR: fact: http_parser 3.1.3 depends on typed_data ^1.1.0
[ ] SLVR: selecting http_parser 3.1.3
[ +2 ms] SLVR: selecting logging 0.11.3+2
[ +2 ms] SLVR: fact: intl 0.16.1 depends on path >=0.9.0 <2.0.0
[ ] SLVR: selecting intl 0.16.1
[ +1 ms] SLVR: fact: charts_common 0.8.1 depends on collection ^1.14.5
[ ] SLVR: fact: charts_common 0.8.1 depends on intl >=0.15.2 <0.17.0
[ ] SLVR: fact: charts_common 0.8.1 depends on logging any
[ ] SLVR: fact: charts_common 0.8.1 depends on meta ^1.1.1
[ ] SLVR: fact: charts_common 0.8.1 depends on vector_math ^2.0.8
[ +5 ms] SLVR: selecting charts_common 0.8.1
[ ] SLVR: selecting sky_engine 0.0.99 from sdk
[ +3 ms] SLVR: Version solving took 0:00:00.217840 seconds.
[ ] | Tried 1 solutions.
[ +1 ms] FINE: Resolving dependencies finished (0.224s).
[ +42 ms] IO : Writing 5443 characters to text file ./pubspec.lock.
[ ] FINE: Contents:
[ ] | # Generated by pub
[ ] | # See https://dart.dev/tools/pub/glossary#lockfile
[ ] | packages:
[ ] | archive:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: archive
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "2.0.11"
[ ] | args:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: args
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "1.5.2"
[ ] | async:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: async
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "2.4.0"
[ ] | boolean_selector:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: boolean_selector
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "1.0.5"
[ ] | charcode:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: charcode
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "1.1.2"
[ ] | charts_common:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: charts_common
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "0.8.1"
[ ] | charts_flutter:
[ ] | dependency: "direct main"
[ ] | description:
[ ] | name: charts_flutter
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "0.8.1"
[ ] | collection:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: collection
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "1.14.11"
[ ] | convert:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: convert
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "2.1.1"
[ ] | crypto:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: crypto
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "2.1.3"
[ ] | cupertino_icons:
[ ] | dependency: "direct main"
[ ] | description:
[ ] | name: cupertino_icons
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "0.1.3"
[ ] | flutter:
[ ] | dependency: "direct main"
[ ] | description: flutter
[ ] | source: sdk
[ ] | version: "0.0.0"
[ ] | flutter_test:
[ ] | dependency: "direct dev"
[ ] | description: flutter
[ ] | source: sdk
[ ] | version: "0.0.0"
[ ] | http:
[ ] | dependency: "direct main"
[ ] | description:
[ ] | name: http
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "0.12.0+4"
[ ] | http_parser:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: http_parser
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "3.1.3"
[ ] | image:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: image
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "2.1.4"
[ ] | intl:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: intl
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "0.16.1"
[ ] | logging:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: logging
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "0.11.3+2"
[ ] | matcher:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: matcher
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "0.12.6"
[ ] | meta:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: meta
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "1.1.8"
[ ] | path:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: path
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "1.6.4"
[ ] | pedantic:
[ ] | dependency: transitive
[ ] | description:
[ +4 ms] | name: pedantic
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "1.8.0+1"
[ ] | petitparser:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: petitparser
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "2.4.0"
[ ] | quiver:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: quiver
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "2.0.5"
[ ] | sky_engine:
[ ] | dependency: transitive
[ ] | description: flutter
[ ] | source: sdk
[ ] | version: "0.0.99"
[ ] | source_span:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: source_span
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "1.5.5"
[ ] | stack_trace:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: stack_trace
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "1.9.3"
[ ] | stream_channel:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: stream_channel
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "2.0.0"
[ ] | string_scanner:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: string_scanner
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "1.0.5"
[ ] | term_glyph:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: term_glyph
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "1.1.0"
[ ] | test_api:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: test_api
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "0.2.11"
[ ] | typed_data:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: typed_data
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "1.1.6"
[ ] | vector_math:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: vector_math
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "2.0.8"
[ ] | xml:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: xml
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "3.5.0"
[ ] | yaml:
[ ] | dependency: "direct main"
[ ] | description:
[ ] | name: yaml
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "2.2.0"
[ ] | sdks:
[ ] | dart: ">=2.5.0 <3.0.0"
[ ] IO : Writing 3005 characters to text file ./.packages.
[ ] FINE: Contents:
[ ] | # Generated by pub on 2020-02-04 09:54:06.135546.
[ ] | archive:file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/archive-2.0.11/lib/
[ ] | args:file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/args-1.5.2/lib/
[ ] | async:file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/lib/
[ ] | boolean_selector:file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/boolean_selector-1.0.5/lib/
[ ] | charcode:file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/charcode-1.1.2/lib/
[ ] | charts_common:file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/charts_common-0.8.1/lib/
[ ] | charts_flutter:file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/charts_flutter-0.8.1/lib/
[ ] | collection:file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/
[ ] | convert:file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/convert-2.1.1/lib/
[ ] | crypto:file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/crypto-2.1.3/lib/
[ ] | cupertino_icons:file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/cupertino_icons-0.1.3/lib/
[ ] | flutter:file:///Users/akiel/flutter/packages/flutter/lib/
[ ] | flutter_test:file:///Users/akiel/flutter/packages/flutter_test/lib/
[ ] | http:file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/http-0.12.0+4/lib/
[ ] | http_parser:file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/http_parser-3.1.3/lib/
[ ] | image:file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/
[ ] | intl:file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/intl-0.16.1/lib/
[ ] | logging:file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/logging-0.11.3+2/lib/
[ ] | matcher:file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.6/lib/
[ ] | meta:file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/meta-1.1.8/lib/
[ ] | path:file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/path-1.6.4/lib/
[ ] | pedantic:file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/pedantic-1.8.0+1/lib/
[ ] | petitparser:file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/
[ ] | quiver:file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/quiver-2.0.5/lib/
[ ] | sky_engine:file:///Users/akiel/flutter/bin/cache/pkg/sky_engine/lib/
[ ] | source_span:file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/source_span-1.5.5/lib/
[ ] | stack_trace:file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.9.3/lib/
[ ] | stream_channel:file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/stream_channel-2.0.0/lib/
[ ] | string_scanner:file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.0.5/lib/
[ ] | term_glyph:file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/term_glyph-1.1.0/lib/
[ ] | test_api:file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/test_api-0.2.11/lib/
[ ] | typed_data:file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/typed_data-1.1.6/lib/
[ ] | vector_math:file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/
[ ] | xml:file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0/lib/
[ ] | yaml:file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/yaml-2.2.0/lib/
[ ] | my-project:lib/
[ ] MSG : Got dependencies!
[ +13 ms] IO : Writing 6879 characters to text file ./.dart_tool/package_config.json.
[ ] FINE: Contents:
[ ] | {
[ ] | "configVersion": 2,
[ ] | "packages": [
[ ] | {
[ ] | "name": "archive",
[ ] | "rootUri": "file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/archive-2.0.11",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.0"
[ ] | },
[ ] | {
[ ] | "name": "args",
[ ] | "rootUri": "file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/args-1.5.2",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.0"
[ ] | },
[ ] | {
[ ] | "name": "async",
[ ] | "rootUri": "file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/async-2.4.0",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.0"
[ ] | },
[ ] | {
[ ] | "name": "boolean_selector",
[ ] | "rootUri": "file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/boolean_selector-1.0.5",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.0"
[ ] | },
[ ] | {
[ ] | "name": "charcode",
[ ] | "rootUri": "file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/charcode-1.1.2",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "1.0"
[ ] | },
[ ] | {
[ ] | "name": "charts_common",
[ ] | "rootUri": "file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/charts_common-0.8.1",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.1"
[ ] | },
[ ] | {
[ ] | "name": "charts_flutter",
[ ] | "rootUri": "file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/charts_flutter-0.8.1",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "1.23"
[ ] | },
[ ] | {
[ ] | "name": "collection",
[ ] | "rootUri": "file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.0"
[ ] | },
[ ] | {
[ ] | "name": "convert",
[ ] | "rootUri": "file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/convert-2.1.1",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "1.17"
[ ] | },
[ ] | {
[ +7 ms] | "name": "crypto",
[ ] | "rootUri": "file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/crypto-2.1.3",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.1"
[ ] | },
[ ] | {
[ ] | "name": "cupertino_icons",
[ ] | "rootUri": "file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/cupertino_icons-0.1.3",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.0"
[ ] | },
[ ] | {
[ ] | "name": "flutter",
[ ] | "rootUri": "file:///Users/akiel/flutter/packages/flutter",
[ ] | "packageUri": "lib/",
[ +1 ms] | "languageVersion": "2.2"
[ ] | },
[ ] | {
[ ] | "name": "flutter_test",
[ ] | "rootUri": "file:///Users/akiel/flutter/packages/flutter_test",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.2"
[ ] | },
[ ] | {
[ ] | "name": "http",
[ ] | "rootUri": "file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/http-0.12.0+4",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.4"
[ ] | },
[ ] | {
[ ] | "name": "http_parser",
[ ] | "rootUri": "file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/http_parser-3.1.3",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.0"
[ ] | },
[ ] | {
[ ] | "name": "image",
[ ] | "rootUri": "file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/image-2.1.4",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.0"
[ ] | },
[ ] | {
[ ] | "name": "intl",
[ ] | "rootUri": "file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/intl-0.16.1",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.5"
[ ] | },
[ ] | {
[ ] | "name": "logging",
[ ] | "rootUri": "file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/logging-0.11.3+2",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "1.5"
[ ] | },
[ ] | {
[ ] | "name": "matcher",
[ ] | "rootUri": "file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.6",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.2"
[ ] | },
[ ] | {
[ ] | "name": "meta",
[ ] | "rootUri": "file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/meta-1.1.8",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "1.12"
[ ] | },
[ ] | {
[ ] | "name": "path",
[ ] | "rootUri": "file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/path-1.6.4",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.0"
[ ] | },
[ ] | {
[ ] | "name": "pedantic",
[ ] | "rootUri": "file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/pedantic-1.8.0+1",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.1"
[ ] | },
[ ] | {
[ ] | "name": "petitparser",
[ ] | "rootUri": "file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.4"
[ ] | },
[ ] | {
[ ] | "name": "quiver",
[ ] | "rootUri": "file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/quiver-2.0.5",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.0"
[ ] | },
[ ] | {
[ ] | "name": "sky_engine",
[ ] | "rootUri": "file:///Users/akiel/flutter/bin/cache/pkg/sky_engine",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "1.11"
[ ] | },
[ ] | {
[ ] | "name": "source_span",
[ ] | "rootUri": "file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/source_span-1.5.5",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "1.8"
[ ] | },
[ ] | {
[ +5 ms] | "name": "stack_trace",
[ ] | "rootUri": "file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.9.3",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "1.23"
[ ] | },
[ ] | {
[ ] | "name": "stream_channel",
[ ] | "rootUri": "file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/stream_channel-2.0.0",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.0"
[ ] | },
[ ] | {
[ ] | "name": "string_scanner",
[ ] | "rootUri": "file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.0.5",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.0"
[ ] | },
[ ] | {
[ ] | "name": "term_glyph",
[ ] | "rootUri": "file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/term_glyph-1.1.0",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "1.8"
[ ] | },
[ ] | {
[ ] | "name": "test_api",
[ ] | "rootUri": "file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/test_api-0.2.11",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.2"
[ ] | },
[ ] | {
[ ] | "name": "typed_data",
[ ] | "rootUri": "file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/typed_data-1.1.6",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.0"
[ ] | },
[ ] | {
[ ] | "name": "vector_math",
[ ] | "rootUri": "file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.0"
[ ] | },
[ ] | {
[ ] | "name": "xml",
[ ] | "rootUri": "file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.3"
[ ] | },
[ ] | {
[ ] | "name": "yaml",
[ ] | "rootUri": "file:///Users/akiel/.pub-cache/hosted/pub.dartlang.org/yaml-2.2.0",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.0"
[ ] | },
[ ] | {
[ ] | "name": "my_project",
[ ] | "rootUri": "../",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.1"
[ ] | }
[ ] | ],
[ ] | "generated": "2020-02-04T08:54:06.153294Z",
[ ] | "generator": "pub",
[ ] | "generatorVersion": "2.8.0-dev.6.0.flutter-c8ed304e97"
[ ] | }
[ +7 ms] Running "flutter pub get" in my_project... (completed in 0.5s)
[ +165 ms] Generating /Users/akiel/w/my-project/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
[ +138 ms] Launching lib/main.dart on Chrome in debug mode...
[ ] Building application for the web...
[+6691 ms] Starting daemon...
[ +129 ms] Initializing inputs
[ +10 ms] Reading cached asset graph...
[ +162 ms] Throwing away cached asset graph due to Dart SDK update.
[ ] Cleaning up outputs from previous builds....
[ +143 ms] Cleaning up outputs from previous builds. completed, took 141ms
[ ] Reading cached asset graph completed, took 305ms
[ +141 ms] Building new asset graph...
[ +663 ms] Building new asset graph completed, took 663ms
[ ] Checking for unexpected pre-existing outputs....
[ ] Checking for unexpected pre-existing outputs. completed, took 1ms
[ +7 ms] Initializing inputs
[ +1 ms] Reading cached asset graph...
[ ] Throwing away cached asset graph due to Dart SDK update.
[ ] Cleaning up outputs from previous builds....
[ ] Cleaning up outputs from previous builds. completed, took 141ms
[ ] Reading cached asset graph completed, took 305ms
[ ] Building new asset graph...
[ ] Building new asset graph completed, took 663ms
[ ] Checking for unexpected pre-existing outputs....
[ ] Checking for unexpected pre-existing outputs. completed, took 1ms
[ +750 ms] About to build [web]...
[ +3 ms] Running build...
[ +989 ms] 1.0s elapsed, 295/313 actions completed.
[+1026 ms] 2.0s elapsed, 643/647 actions completed.
[+1073 ms] 3.1s elapsed, 1451/1463 actions completed.
[+1095 ms] 4.2s elapsed, 1612/1686 actions completed.
[+1001 ms] 5.2s elapsed, 1629/1695 actions completed.
[+1098 ms] 6.3s elapsed, 1656/1703 actions completed.
[+1004 ms] 7.3s elapsed, 1662/1706 actions completed.
[+1104 ms] 8.4s elapsed, 1674/1712 actions completed.
[+1090 ms] 9.5s elapsed, 1692/1728 actions completed.
[+1001 ms] 10.5s elapsed, 1695/1730 actions completed.
[+1002 ms] 11.5s elapsed, 1705/1731 actions completed.
[+1102 ms] 12.6s elapsed, 1717/1734 actions completed.
[+1096 ms] 13.7s elapsed, 1724/1734 actions completed.
[+1000 ms] 14.7s elapsed, 1731/1734 actions completed.
[+1098 ms] 15.8s elapsed, 1732/1734 actions completed.
[+1013 ms] 16.8s elapsed, 1733/1734 actions completed.
[ +387 ms] Running build completed, took 17.1s
[ ] Caching finalized dependency graph...
[ +2 ms] Caching finalized dependency graph completed, took 82ms
[ +5 ms] Succeeded after 17.2s with 1658 outputs (3203 actions)
[ ] Building application for the web... (completed in 25.9s)
[ ] Attempting to connect to browser instance..
[+3421 ms] Debug service listening on ws://127.0.0.1:60121/vBqI7DEINrs=
[ +320 ms] Failed to load asset at path: packages/build_web_compilers/src/dev_compiler/dart_sdk.js.
Status code: 404
Headers:
{
"date": "Tue, 04 Feb 2020 08:54:36 GMT",
"content-length": "9",
"x-frame-options": "SAMEORIGIN",
"content-type": "text/plain; charset=utf-8",
"x-xss-protection": "1; mode=block",
"x-content-type-options": "nosniff",
"server": "dart:io with Shelf",
"via": "1.1 shelf_proxy"
}
Content:
Not Found}
[ +33 ms] Attempting to connect to browser instance.. (completed in 3.8s)
[ ] Warning: Flutter's support for web development is not stable yet and hasn't
[ ] been thoroughly tested in production environments.
[ ] For more information see https://flutter.dev/web
[ ] 🔥 To hot restart changes while running, press "r". To hot restart (and refresh the browser), press "R".
[ ] For a more detailed help message, press "h". To quit, press "q".
[ +8 ms] Debug service listening on ws://127.0.0.1:60121/vBqI7DEINrs=
$ flutter doctor -v
[✓] Flutter (Channel master, v1.14.7-pre.101, on Mac OS X 10.15.2 19C57, locale en-GB)
• Flutter version 1.14.7-pre.101 at /Users/akiel/flutter
• Framework revision b2e994ae06 (51 minutes ago), 2020-02-04 03:03:41 -0500
• Engine revision 44f24bd980
• Dart version 2.8.0 (build 2.8.0-dev.6.0 c8ed304e97)
[✗] Android toolchain - develop for Android devices
✗ Unable to locate Android SDK.
Install Android Studio from: https://developer.android.com/studio/index.html
On first launch it will assist you in installing the Android SDK components.
(or visit https://flutter.dev/setup/#android-setup for detailed instructions).
If the Android SDK has been installed to a custom location, set ANDROID_HOME to that location.
You may also want to add it to your PATH environment variable.
[!] Xcode - develop for iOS and macOS
✗ Xcode installation is incomplete; a full installation is necessary for iOS development.
Download at: https://developer.apple.com/xcode/download/
Or install Xcode via the App Store.
Once installed, run:
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
sudo xcodebuild -runFirstLaunch
• CocoaPods version 1.8.4
[✓] Chrome - develop for the web
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[!] 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).
[!] IntelliJ IDEA Ultimate Edition (version 2019.3.2)
• IntelliJ at /Users/akiel/Applications/JetBrains Toolbox/IntelliJ IDEA Ultimate.app
✗ Flutter plugin not installed; this adds Flutter specific functionality.
✗ Dart plugin not installed; this adds Dart specific functionality.
• For information about installing plugins, see
https://flutter.dev/intellij-setup/#installing-the-plugins
[✓] Connected device (2 available)
• Chrome • chrome • web-javascript • Google Chrome 79.0.3945.130
• Web Server • web-server • web-javascript • Flutter Tools
! Doctor found issues in 4 categories.
Metadata
Metadata
Assignees
Labels
a: text inputEntering text in a text field or keyboard related problemsEntering text in a text field or keyboard related problemscustomer: web10frameworkflutter/packages/flutter repository. See also f: labels.flutter/packages/flutter repository. See also f: labels.platform-webWeb applications specificallyWeb applications specifically
