-
Notifications
You must be signed in to change notification settings - Fork 29.8k
Closed
Labels
dependency: dartDart team may need to help usDart team may need to help us
Description
I get this everytime I try to build or lunch the release version.
Initializing gradle...
Resolving dependencies...
Launching lib/main.dart on LG D405 in release mode...
Running 'gradlew assembleRelease'...
Dart snapshot generator failed with exit code -6
Unexpected object (Class with illegal cid): 0x5ae5bf9 Library:'package:redux/models/filter_data.dart' Class: _$LocationData@568139511
FAILURE: Build failed with an exception.
* Where:
Script '/Users/long1eu/IDE/flutter/packages/flutter_tools/gradle/flutter.gradle' line: 375
* What went wrong:
Execution failed for task ':app:flutterDependenciesRelease'.
> Process 'command '/Users/long1eu/IDE/flutter/bin/flutter'' finished with non-zero exit value 1
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 12s
Finished with error: Gradle build failed: 1
this is iOS
♦ mkdir -p -- /Users/long1eu/IdeaProjects/buddy-flutter/flutter/ios/Flutter
♦ rm -rf -- /Users/long1eu/IdeaProjects/buddy-flutter/flutter/ios/Flutter/Flutter.framework
♦ rm -rf -- /Users/long1eu/IdeaProjects/buddy-flutter/flutter/ios/Flutter/App.framework
♦ rm -f -- /Users/long1eu/IdeaProjects/buddy-flutter/flutter/ios/Flutter/app.flx
♦ cp -r -- /Users/long1eu/IDE/flutter/bin/cache/artifacts/engine/ios-release/Flutter.framework /Users/long1eu/IdeaProjects/buddy-flutter/flutter/ios/Flutter
♦ find /Users/long1eu/IdeaProjects/buddy-flutter/flutter/ios/Flutter/Flutter.framework -type f -exec chmod a-w {} ;
♦ /Users/long1eu/IDE/flutter/bin/flutter --suppress-analytics build aot --output-dir=build/aot --target-platform=ios --target=/Users/long1eu/IdeaProjects/buddy-flutter/flutter/lib/main.dart --release
Building AOT snapshot in release mode (ios-release)...
Dart snapshot generator failed with exit code -6
Unexpected object (Class with illegal cid): 0x102595ab1 Library:'package:redux/models/filter_data.dart' Class: _$LocationData@568139511
Failed to build /Users/long1eu/IdeaProjects/buddy-flutter/flutter.
Command /bin/sh failed with exit code 255
this is the filter_data.dart
library filter_data;
import 'package:built_collection/built_collection.dart';
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
import 'package:intl/intl.dart';
part 'filter_data.g.dart';
abstract class FilterData implements Built<FilterData, FilterDataBuilder> {
factory FilterData([FilterDataBuilder updates(FilterDataBuilder b)]) = _$FilterData;
FilterData._();
BuiltList<SuppliersData> get suppliers;
BuiltList<MonthData> get months;
@BuiltValueField(wireName: 'location')
BuiltList<LocationData> get locations;
bool isNull() => suppliers == null && months == null && locations == null;
bool isEmpty() => suppliers.isEmpty && months.isEmpty && locations.isEmpty;
static Serializer<FilterData> get serializer => _$filterDataSerializer;
}
abstract class SuppliersData implements Built<SuppliersData, SuppliersDataBuilder> {
factory SuppliersData([SuppliersDataBuilder updates(SuppliersDataBuilder b)]) = _$SuppliersData;
SuppliersData._();
String get name;
int get id;
static Serializer<SuppliersData> get serializer => _$suppliersDataSerializer;
}
abstract class MonthData implements Built<MonthData, MonthDataBuilder> {
factory MonthData([MonthDataBuilder updates(MonthDataBuilder b)]) = _$MonthData;
MonthData._();
int get month;
@BuiltValueField(wireName: 'tender_count')
int get count;
String getText() {
final DateTime date = new DateTime(2018, month);
return '${formatter.format(date)}, Tender: $count';
}
static Serializer<MonthData> get serializer => _$monthDataSerializer;
static final DateFormat formatter = new DateFormat('MMM');
}
abstract class LocationData implements Built<LocationData, LocationDataBuilder> {
factory LocationData([LocationDataBuilder updates(LocationDataBuilder b)]) = _$LocationData;
LocationData._();
String get name;
@BuiltValueField(wireName: 'tender_count')
int get count;
String getText() => '$name, Tender: $count';
static Serializer<LocationData> get serializer => _$locationDataSerializer;
}
and this is filter_data.g.dart
// GENERATED CODE - DO NOT MODIFY BY HAND
part of filter_data;
// **************************************************************************
// Generator: BuiltValueGenerator
// **************************************************************************
// ignore_for_file: always_put_control_body_on_new_line
// ignore_for_file: annotate_overrides
// ignore_for_file: avoid_annotating_with_dynamic
// ignore_for_file: avoid_returning_this
// ignore_for_file: omit_local_variable_types
// ignore_for_file: prefer_expression_function_bodies
// ignore_for_file: sort_constructors_first
Serializer<FilterData> _$filterDataSerializer = new _$FilterDataSerializer();
Serializer<SuppliersData> _$suppliersDataSerializer =
new _$SuppliersDataSerializer();
Serializer<MonthData> _$monthDataSerializer = new _$MonthDataSerializer();
Serializer<LocationData> _$locationDataSerializer =
new _$LocationDataSerializer();
class _$FilterDataSerializer implements StructuredSerializer<FilterData> {
@override
final Iterable<Type> types = const [FilterData, _$FilterData];
@override
final String wireName = 'FilterData';
@override
Iterable serialize(Serializers serializers, FilterData object,
{FullType specifiedType: FullType.unspecified}) {
final result = <Object>[
'suppliers',
serializers.serialize(object.suppliers,
specifiedType:
const FullType(BuiltList, const [const FullType(SuppliersData)])),
'months',
serializers.serialize(object.months,
specifiedType:
const FullType(BuiltList, const [const FullType(MonthData)])),
'location',
serializers.serialize(object.locations,
specifiedType:
const FullType(BuiltList, const [const FullType(LocationData)])),
];
return result;
}
@override
FilterData deserialize(Serializers serializers, Iterable serialized,
{FullType specifiedType: FullType.unspecified}) {
final result = new FilterDataBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current as String;
iterator.moveNext();
final dynamic value = iterator.current;
switch (key) {
case 'suppliers':
result.suppliers.replace(serializers.deserialize(value,
specifiedType: const FullType(
BuiltList, const [const FullType(SuppliersData)]))
as BuiltList);
break;
case 'months':
result.months.replace(serializers.deserialize(value,
specifiedType: const FullType(
BuiltList, const [const FullType(MonthData)])) as BuiltList);
break;
case 'location':
result.locations.replace(serializers.deserialize(value,
specifiedType: const FullType(
BuiltList, const [const FullType(LocationData)]))
as BuiltList);
break;
}
}
return result.build();
}
}
class _$SuppliersDataSerializer implements StructuredSerializer<SuppliersData> {
@override
final Iterable<Type> types = const [SuppliersData, _$SuppliersData];
@override
final String wireName = 'SuppliersData';
@override
Iterable serialize(Serializers serializers, SuppliersData object,
{FullType specifiedType: FullType.unspecified}) {
final result = <Object>[
'name',
serializers.serialize(object.name, specifiedType: const FullType(String)),
'id',
serializers.serialize(object.id, specifiedType: const FullType(int)),
];
return result;
}
@override
SuppliersData deserialize(Serializers serializers, Iterable serialized,
{FullType specifiedType: FullType.unspecified}) {
final result = new SuppliersDataBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current as String;
iterator.moveNext();
final dynamic value = iterator.current;
switch (key) {
case 'name':
result.name = serializers.deserialize(value,
specifiedType: const FullType(String)) as String;
break;
case 'id':
result.id = serializers.deserialize(value,
specifiedType: const FullType(int)) as int;
break;
}
}
return result.build();
}
}
class _$MonthDataSerializer implements StructuredSerializer<MonthData> {
@override
final Iterable<Type> types = const [MonthData, _$MonthData];
@override
final String wireName = 'MonthData';
@override
Iterable serialize(Serializers serializers, MonthData object,
{FullType specifiedType: FullType.unspecified}) {
final result = <Object>[
'month',
serializers.serialize(object.month, specifiedType: const FullType(int)),
'tender_count',
serializers.serialize(object.count, specifiedType: const FullType(int)),
];
return result;
}
@override
MonthData deserialize(Serializers serializers, Iterable serialized,
{FullType specifiedType: FullType.unspecified}) {
final result = new MonthDataBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current as String;
iterator.moveNext();
final dynamic value = iterator.current;
switch (key) {
case 'month':
result.month = serializers.deserialize(value,
specifiedType: const FullType(int)) as int;
break;
case 'tender_count':
result.count = serializers.deserialize(value,
specifiedType: const FullType(int)) as int;
break;
}
}
return result.build();
}
}
class _$LocationDataSerializer implements StructuredSerializer<LocationData> {
@override
final Iterable<Type> types = const [LocationData, _$LocationData];
@override
final String wireName = 'LocationData';
@override
Iterable serialize(Serializers serializers, LocationData object,
{FullType specifiedType: FullType.unspecified}) {
final result = <Object>[
'name',
serializers.serialize(object.name, specifiedType: const FullType(String)),
'tender_count',
serializers.serialize(object.count, specifiedType: const FullType(int)),
];
return result;
}
@override
LocationData deserialize(Serializers serializers, Iterable serialized,
{FullType specifiedType: FullType.unspecified}) {
final result = new LocationDataBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current as String;
iterator.moveNext();
final dynamic value = iterator.current;
switch (key) {
case 'name':
result.name = serializers.deserialize(value,
specifiedType: const FullType(String)) as String;
break;
case 'tender_count':
result.count = serializers.deserialize(value,
specifiedType: const FullType(int)) as int;
break;
}
}
return result.build();
}
}
class _$FilterData extends FilterData {
@override
final BuiltList<SuppliersData> suppliers;
@override
final BuiltList<MonthData> months;
@override
final BuiltList<LocationData> locations;
factory _$FilterData([void updates(FilterDataBuilder b)]) =>
(new FilterDataBuilder()..update(updates)).build();
_$FilterData._({this.suppliers, this.months, this.locations}) : super._() {
if (suppliers == null)
throw new BuiltValueNullFieldError('FilterData', 'suppliers');
if (months == null)
throw new BuiltValueNullFieldError('FilterData', 'months');
if (locations == null)
throw new BuiltValueNullFieldError('FilterData', 'locations');
}
@override
FilterData rebuild(void updates(FilterDataBuilder b)) =>
(toBuilder()..update(updates)).build();
@override
FilterDataBuilder toBuilder() => new FilterDataBuilder()..replace(this);
@override
bool operator ==(dynamic other) {
if (identical(other, this)) return true;
if (other is! FilterData) return false;
return suppliers == other.suppliers &&
months == other.months &&
locations == other.locations;
}
@override
int get hashCode {
return $jf($jc(
$jc($jc(0, suppliers.hashCode), months.hashCode), locations.hashCode));
}
@override
String toString() {
return (newBuiltValueToStringHelper('FilterData')
..add('suppliers', suppliers)
..add('months', months)
..add('locations', locations))
.toString();
}
}
class FilterDataBuilder implements Builder<FilterData, FilterDataBuilder> {
_$FilterData _$v;
ListBuilder<SuppliersData> _suppliers;
ListBuilder<SuppliersData> get suppliers =>
_$this._suppliers ??= new ListBuilder<SuppliersData>();
set suppliers(ListBuilder<SuppliersData> suppliers) =>
_$this._suppliers = suppliers;
ListBuilder<MonthData> _months;
ListBuilder<MonthData> get months =>
_$this._months ??= new ListBuilder<MonthData>();
set months(ListBuilder<MonthData> months) => _$this._months = months;
ListBuilder<LocationData> _locations;
ListBuilder<LocationData> get locations =>
_$this._locations ??= new ListBuilder<LocationData>();
set locations(ListBuilder<LocationData> locations) =>
_$this._locations = locations;
FilterDataBuilder();
FilterDataBuilder get _$this {
if (_$v != null) {
_suppliers = _$v.suppliers?.toBuilder();
_months = _$v.months?.toBuilder();
_locations = _$v.locations?.toBuilder();
_$v = null;
}
return this;
}
@override
void replace(FilterData other) {
if (other == null) throw new ArgumentError.notNull('other');
_$v = other as _$FilterData;
}
@override
void update(void updates(FilterDataBuilder b)) {
if (updates != null) updates(this);
}
@override
_$FilterData build() {
_$FilterData _$result;
try {
_$result = _$v ??
new _$FilterData._(
suppliers: suppliers.build(),
months: months.build(),
locations: locations.build());
} catch (_) {
String _$failedField;
try {
_$failedField = 'suppliers';
suppliers.build();
_$failedField = 'months';
months.build();
_$failedField = 'locations';
locations.build();
} catch (e) {
throw new BuiltValueNestedFieldError(
'FilterData', _$failedField, e.toString());
}
rethrow;
}
replace(_$result);
return _$result;
}
}
class _$SuppliersData extends SuppliersData {
@override
final String name;
@override
final int id;
factory _$SuppliersData([void updates(SuppliersDataBuilder b)]) =>
(new SuppliersDataBuilder()..update(updates)).build();
_$SuppliersData._({this.name, this.id}) : super._() {
if (name == null)
throw new BuiltValueNullFieldError('SuppliersData', 'name');
if (id == null) throw new BuiltValueNullFieldError('SuppliersData', 'id');
}
@override
SuppliersData rebuild(void updates(SuppliersDataBuilder b)) =>
(toBuilder()..update(updates)).build();
@override
SuppliersDataBuilder toBuilder() => new SuppliersDataBuilder()..replace(this);
@override
bool operator ==(dynamic other) {
if (identical(other, this)) return true;
if (other is! SuppliersData) return false;
return name == other.name && id == other.id;
}
@override
int get hashCode {
return $jf($jc($jc(0, name.hashCode), id.hashCode));
}
@override
String toString() {
return (newBuiltValueToStringHelper('SuppliersData')
..add('name', name)
..add('id', id))
.toString();
}
}
class SuppliersDataBuilder
implements Builder<SuppliersData, SuppliersDataBuilder> {
_$SuppliersData _$v;
String _name;
String get name => _$this._name;
set name(String name) => _$this._name = name;
int _id;
int get id => _$this._id;
set id(int id) => _$this._id = id;
SuppliersDataBuilder();
SuppliersDataBuilder get _$this {
if (_$v != null) {
_name = _$v.name;
_id = _$v.id;
_$v = null;
}
return this;
}
@override
void replace(SuppliersData other) {
if (other == null) throw new ArgumentError.notNull('other');
_$v = other as _$SuppliersData;
}
@override
void update(void updates(SuppliersDataBuilder b)) {
if (updates != null) updates(this);
}
@override
_$SuppliersData build() {
final _$result = _$v ?? new _$SuppliersData._(name: name, id: id);
replace(_$result);
return _$result;
}
}
class _$MonthData extends MonthData {
@override
final int month;
@override
final int count;
factory _$MonthData([void updates(MonthDataBuilder b)]) =>
(new MonthDataBuilder()..update(updates)).build();
_$MonthData._({this.month, this.count}) : super._() {
if (month == null) throw new BuiltValueNullFieldError('MonthData', 'month');
if (count == null) throw new BuiltValueNullFieldError('MonthData', 'count');
}
@override
MonthData rebuild(void updates(MonthDataBuilder b)) =>
(toBuilder()..update(updates)).build();
@override
MonthDataBuilder toBuilder() => new MonthDataBuilder()..replace(this);
@override
bool operator ==(dynamic other) {
if (identical(other, this)) return true;
if (other is! MonthData) return false;
return month == other.month && count == other.count;
}
@override
int get hashCode {
return $jf($jc($jc(0, month.hashCode), count.hashCode));
}
@override
String toString() {
return (newBuiltValueToStringHelper('MonthData')
..add('month', month)
..add('count', count))
.toString();
}
}
class MonthDataBuilder implements Builder<MonthData, MonthDataBuilder> {
_$MonthData _$v;
int _month;
int get month => _$this._month;
set month(int month) => _$this._month = month;
int _count;
int get count => _$this._count;
set count(int count) => _$this._count = count;
MonthDataBuilder();
MonthDataBuilder get _$this {
if (_$v != null) {
_month = _$v.month;
_count = _$v.count;
_$v = null;
}
return this;
}
@override
void replace(MonthData other) {
if (other == null) throw new ArgumentError.notNull('other');
_$v = other as _$MonthData;
}
@override
void update(void updates(MonthDataBuilder b)) {
if (updates != null) updates(this);
}
@override
_$MonthData build() {
final _$result = _$v ?? new _$MonthData._(month: month, count: count);
replace(_$result);
return _$result;
}
}
class _$LocationData extends LocationData {
@override
final String name;
@override
final int count;
factory _$LocationData([void updates(LocationDataBuilder b)]) =>
(new LocationDataBuilder()..update(updates)).build();
_$LocationData._({this.name, this.count}) : super._() {
if (name == null)
throw new BuiltValueNullFieldError('LocationData', 'name');
if (count == null)
throw new BuiltValueNullFieldError('LocationData', 'count');
}
@override
LocationData rebuild(void updates(LocationDataBuilder b)) =>
(toBuilder()..update(updates)).build();
@override
LocationDataBuilder toBuilder() => new LocationDataBuilder()..replace(this);
@override
bool operator ==(dynamic other) {
if (identical(other, this)) return true;
if (other is! LocationData) return false;
return name == other.name && count == other.count;
}
@override
int get hashCode {
return $jf($jc($jc(0, name.hashCode), count.hashCode));
}
@override
String toString() {
return (newBuiltValueToStringHelper('LocationData')
..add('name', name)
..add('count', count))
.toString();
}
}
class LocationDataBuilder
implements Builder<LocationData, LocationDataBuilder> {
_$LocationData _$v;
String _name;
String get name => _$this._name;
set name(String name) => _$this._name = name;
int _count;
int get count => _$this._count;
set count(int count) => _$this._count = count;
LocationDataBuilder();
LocationDataBuilder get _$this {
if (_$v != null) {
_name = _$v.name;
_count = _$v.count;
_$v = null;
}
return this;
}
@override
void replace(LocationData other) {
if (other == null) throw new ArgumentError.notNull('other');
_$v = other as _$LocationData;
}
@override
void update(void updates(LocationDataBuilder b)) {
if (updates != null) updates(this);
}
@override
_$LocationData build() {
final _$result = _$v ?? new _$LocationData._(name: name, count: count);
replace(_$result);
return _$result;
}
}
[ +43 ms] [/Users/long1eu/IDE/flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[ +53 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[ ] origin/alpha
[ ] [/Users/long1eu/IDE/flutter/] git rev-parse --abbrev-ref HEAD
[ +8 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[ ] alpha
[ ] [/Users/long1eu/IDE/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
[ ] [/Users/long1eu/IDE/flutter/] git log -n 1 --pretty=format:%H
[ +11 ms] Exit code 0 from: git log -n 1 --pretty=format:%H
[ ] 2e449f06f0a3be076e336ad6b30b0e9ec99dbdfe
[ ] [/Users/long1eu/IDE/flutter/] git log -n 1 --pretty=format:%ar
[ +10 ms] Exit code 0 from: git log -n 1 --pretty=format:%ar
[ ] 4 weeks ago
[ +1 ms] [/Users/long1eu/IDE/flutter/] git describe --match v*.*.* --first-parent --long --tags
[ +13 ms] Exit code 0 from: git describe --match v*.*.* --first-parent --long --tags
[ ] v0.0.21-0-g2e449f06f
[ +213 ms] /usr/bin/defaults read /Applications/Android Studio 3.1 Preview.app/Contents/Info CFBundleShortVersionString
[ +51 ms] Exit code 0 from: /usr/bin/defaults read /Applications/Android Studio 3.1 Preview.app/Contents/Info CFBundleShortVersionString
[ ] EAP AI-173.4559767
[ +112 ms] /usr/bin/defaults read /Applications/Android Studio 3.2 Preview.app/Contents/Info CFBundleShortVersionString
[ +41 ms] Exit code 0 from: /usr/bin/defaults read /Applications/Android Studio 3.2 Preview.app/Contents/Info CFBundleShortVersionString
[ ] EAP AI-173.4615518
[ +108 ms] /usr/bin/defaults read /Applications/Android Studio.app/Contents/Info CFBundleShortVersionString
[ +40 ms] Exit code 0 from: /usr/bin/defaults read /Applications/Android Studio.app/Contents/Info CFBundleShortVersionString
[ ] 3.0
[ +197 ms] [✓] Flutter (on Mac OS X 10.13.3 17D102, locale en-RO, channel alpha)
[ +1 ms] • Flutter version 0.0.21 at /Users/long1eu/IDE/flutter
[ ] • Framework revision 2e449f06f0 (4 weeks ago), 2018-01-29 14:26:51 -0800
[ ] • Engine revision 6921873c71
[ ] • Tools Dart version 2.0.0-dev.16.0
[ ] • Engine Dart version 2.0.0-edge.da1f52592ef73fe3afa485385cb995b9aec0181a
[ +19 ms] /usr/bin/defaults read /Applications/Android Studio 3.1 Preview.app/Contents/Info CFBundleShortVersionString
[ +32 ms] Exit code 0 from: /usr/bin/defaults read /Applications/Android Studio 3.1 Preview.app/Contents/Info CFBundleShortVersionString
[ ] EAP AI-173.4559767
[ +82 ms] /usr/bin/defaults read /Applications/Android Studio 3.2 Preview.app/Contents/Info CFBundleShortVersionString
[ +31 ms] Exit code 0 from: /usr/bin/defaults read /Applications/Android Studio 3.2 Preview.app/Contents/Info CFBundleShortVersionString
[ ] EAP AI-173.4615518
[ +81 ms] /usr/bin/defaults read /Applications/Android Studio.app/Contents/Info CFBundleShortVersionString
[ +31 ms] Exit code 0 from: /usr/bin/defaults read /Applications/Android Studio.app/Contents/Info CFBundleShortVersionString
[ ] 3.0
[ +82 ms] java -version
[ +80 ms] [✓] Android toolchain - develop for Android devices (Android SDK 27.0.3)
[ ] • Android SDK at /Users/long1eu/Library/Android/sdk
[ ] • Android NDK location not configured (optional; useful for native profiling support)
[ ] • Platform android-27, build-tools 27.0.3
[ ] • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
[ ] • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b08)
[ +157 ms] DevToolsSecurity -status
[ +42 ms] Developer mode is currently enabled.
[ ] python -c import six
[ +36 ms] idevice_id -h
[ +7 ms] idevice_id -h
[ +6 ms] idevice_id -l
[ +19 ms] ideviceinstaller -h
[ +7 ms] ios-deploy --version
[ +13 ms] ios-deploy --version
[ +13 ms] 1.9.2
[ +1 ms] ios-deploy --version
[ +13 ms] ios-deploy --version
[ +13 ms] 1.9.2
[ +1 ms] pod --version
[ +771 ms] pod --version
[ +780 ms] 1.4.0
[ +2 ms] pod --version
[ +763 ms] 1.4.0
[ +1 ms] [✓] iOS toolchain - develop for iOS devices (Xcode 9.2)
[ ] • Xcode at /Applications/Xcode.app/Contents/Developer
[ ] • Xcode 9.2, Build version 9C40b
[ ] • ios-deploy 1.9.2
[ ] • CocoaPods version 1.4.0
[ +1 ms] [✓] Android Studio
[ ] • Android Studio at /Applications/Android Studio 3.1 Preview.app/Contents
[ ] • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)
[ ] [✓] Android Studio
[ ] • Android Studio at /Applications/Android Studio 3.2 Preview.app/Contents
[ ] • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)
[ ] [✓] Android Studio (version 3.0)
[ ] • Android Studio at /Applications/Android Studio.app/Contents
[ ] • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b08)
[ +2 ms] /usr/bin/defaults read /Users/long1eu/Applications/JetBrains Toolbox/IntelliJ IDEA Ultimate.app/Contents/Info CFBundleShortVersionString
[ +42 ms] Exit code 0 from: /usr/bin/defaults read /Users/long1eu/Applications/JetBrains Toolbox/IntelliJ IDEA Ultimate.app/Contents/Info CFBundleShortVersionString
[ ] 2017.3.4
[ +126 ms] [✓] IntelliJ IDEA Ultimate Edition (version 2017.3.4)
[ ] • Flutter plugin version 22.0.2
[ ] • Dart plugin version 173.4301.22
[ +8 ms] /Users/long1eu/Library/Android/sdk/platform-tools/adb devices -l
[ +27 ms] Exit code 0 from: /Users/long1eu/Library/Android/sdk/platform-tools/adb devices -l
[ ] List of devices attached
LGD4057b7180f2 device usb:4197449728X product:lineage_w7 model:LG_D405 device:w7 transport_id:3
[ +16 ms] idevice_id -h
[ +32 ms] /usr/bin/xcrun simctl list --json devices
[ +169 ms] /Users/long1eu/Library/Android/sdk/platform-tools/adb -s LGD4057b7180f2 shell getprop
[ +91 ms] ro.hardware = qcom
[ +7 ms] [✓] Connected devices
[ ] • LG D405 • LGD4057b7180f2 • android-arm • Android 7.1.2 (API 25)
[ ] • iPhone 8 • 7DA1B875-8471-4DAF-961A-D3B2C7F18BC6 • ios • iOS 11.2 (simulator)
[ +23 ms] "flutter doctor" took 4,312ms.
[ +48 ms] ensureAnalyticsSent: 44ms
[ +3 ms] exiting with code 0
Metadata
Metadata
Assignees
Labels
dependency: dartDart team may need to help usDart team may need to help us