FAILURE:通过“flutter build appbundle”命令构建项目时构建失败并出现异常
Posted
技术标签:
【中文标题】FAILURE:通过“flutter build appbundle”命令构建项目时构建失败并出现异常【英文标题】:FAILURE: Build failed with an exception when Build a project by "flutter build appbundle" command 【发布时间】:2021-11-04 23:03:23 【问题描述】:>flutter build appbundle
没有健全的零安全性的建筑 欲了解更多信息,请参阅https://dart.dev/null-safety/unsound-null-safety
lib/main.dart:28:20: 错误:setter 'value' 没有为类 'SharedValue' 定义。
'SharedValue' 来自'package:shared_value/shared_value.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang.org/shared_value-2 .1.0/lib/shared_value.dart')。 尝试将名称更正为现有设置器的名称,或定义名为“值”的设置器或字段。 is_logged_in.value = true; ^^^^^ lib/main.dart:29:15:错误:未为类“SharedValue”定义设置器“值”。 'SharedValue' 来自'package:shared_value/shared_value.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang.org/shared_value-2 .1.0/lib/shared_value.dart')。 尝试将名称更正为现有设置器的名称,或定义名为“值”的设置器或字段。 user_id.value = userByTokenResponse.id; ^^^^^ lib/main.dart:30:17:错误:未为类“SharedValue”定义设置器“值”。 'SharedValue' 来自'package:shared_value/shared_value.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang.org/shared_value-2 .1.0/lib/shared_value.dart')。 尝试将名称更正为现有设置器的名称,或定义名为“值”的设置器或字段。 user_name.value = userByTokenResponse.name; ^^^^^ lib/main.dart:31:18:错误:未为类“SharedValue”定义设置器“值”。 'SharedValue' 来自'package:shared_value/shared_value.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang.org/shared_value-2 .1.0/lib/shared_value.dart')。 尝试将名称更正为现有设置器的名称,或定义名为“值”的设置器或字段。 user_email.value = userByTokenResponse.email; ^^^^^ lib/main.dart:32:18:错误:未为类“SharedValue”定义设置器“值”。 'SharedValue' 来自'package:shared_value/shared_value.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang.org/shared_value-2 .1.0/lib/shared_value.dart')。 尝试将名称更正为现有设置器的名称,或定义名为“值”的设置器或字段。 user_phone.value = userByTokenResponse.phone; ^^^^^ lib/main.dart:33:23:错误:未为类“SharedValue”定义设置器“值”。 'SharedValue' 来自'package:shared_value/shared_value.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang.org/shared_value-2 .1.0/lib/shared_value.dart')。 尝试将名称更正为现有设置器的名称,或定义名为“值”的设置器或字段。 avatar_original.value = userByTokenResponse.avatar_original; ^^^^^ lib/repositories/auth_repository.dart:20:72:错误:无法将参数类型“字符串”分配给参数类型“Uri”。 “Uri”来自“dart:core”。 最终响应 = 等待 http.post("$AppConfig.BASE_URL/auth/login", ^ lib/repositories/auth_repository.dart:28:79:错误:参数类型“String”不能分配给参数类型“Uri”。 “Uri”来自“dart:core”。 最终响应 = 等待 http.post("$AppConfig.BASE_URL/auth/social-login", ^ lib/repositories/auth_repository.dart:39:49:错误:没有为类“SharedValue”定义获取器“值”。 'SharedValue' 来自'package:shared_value/shared_value.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang.org/shared_value-2 .1.0/lib/shared_value.dart')。 尝试将名称更正为现有 getter 的名称,或定义一个名为“value”的 getter 或字段。 “授权”:“承载 $access_token.value” ^^^^^ lib/repositories/auth_repository.dart:37:42:错误:参数类型“String”不能分配给参数类型“Uri”。 “Uri”来自“dart:core”。 "$AppConfig.BASE_URL/auth/logout", ^ lib/repositories/auth_repository.dart:62:73:错误:参数类型“String”不能分配给参数类型“Uri”。 “Uri”来自“dart:core”。 最终响应 = 等待 http.post("$AppConfig.BASE_URL/auth/signup", ^ lib/repositories/auth_repository.dart:73:78:错误:参数类型“String”不能分配给参数类型“Uri”。 “Uri”来自“dart:core”。 最终响应 = 等待 http.post("$AppConfig.BASE_URL/auth/resend_code", ^ lib/repositories/auth_repository.dart:84:79:错误:参数类型“String”不能分配给参数类型“Uri”。 “Uri”来自“dart:core”。 最终响应 = 等待 http.post("$AppConfig.BASE_URL/auth/confirm_code", ^ lib/repositories/auth_repository.dart:96:61:错误:无法将参数类型“字符串”分配给参数类型“Uri”。 “Uri”来自“dart:core”。 "$AppConfig.BASE_URL/auth/password/forget_request", ^ lib/repositories/auth_repository.dart:111:60:错误:参数类型“String”不能分配给参数类型“Uri”。 “Uri”来自“dart:core”。 "$AppConfig.BASE_URL/auth/password/confirm_reset", ^ lib/repositories/auth_repository.dart:124:58:错误:参数类型“String”不能分配给参数类型“Uri”。 “Uri”来自“dart:core”。 "$AppConfig.BASE_URL/auth/password/resend_code", ^ lib/repositories/auth_repository.dart:132:65:错误:没有为类“SharedValue”定义获取器“值”。 'SharedValue' 来自'package:shared_value/shared_value.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang.org/shared_value-2 .1.0/lib/shared_value.dart')。 尝试将名称更正为现有 getter 的名称,或定义一个名为“value”的 getter 或字段。 var post_body = jsonEncode("access_token": "$access_token.value"); ^^^^^ lib/repositories/auth_repository.dart:135:57:错误:参数类型“String”不能分配给参数类型“Uri”。 “Uri”来自“dart:core”。 "$AppConfig.BASE_URL/get-user-by-access_token", ^ lib/services/push_notification_service.dart:12:32:错误:找不到方法:'FirebaseMessaging'。 最终 FirebaseMessaging _fcm = FirebaseMessaging(); ^^^^^^^^^^^^^^^^^ lib/services/push_notification_service.dart:19:12:错误:没有为“FirebaseMessaging”类定义“requestNotificationPermissions”方法。 'FirebaseMessaging' 来自'package:firebase_messaging/firebase_messaging.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang. org/firebase_messaging-10.0.6/lib/firebase_messaging.dart')。 尝试将名称更正为现有方法的名称,或定义名为“requestNotificationPermissions”的方法。 _fcm.requestNotificationPermissions(iosNotificationSettings()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ lib/services/push_notification_service.dart:19:43:错误:没有为类“PushNotificationService”定义方法“IosNotificationSettings”。 “PushNotificationService”来自“package:active_ecommerce_flutter/services/push_notification_service.dart”(“lib/services/push_notification_service.dart” )。 尝试将名称更正为现有方法的名称,或定义名为“IosNotificationSettings”的方法。 _fcm.requestNotificationPermissions(IosNotificationSettings()); ^^^^^^^^^^^^^^^^^^^^^^^ lib/services/push_notification_service.dart:26:24:错误:没有为类“SharedValue”定义获取器“值”。 'SharedValue' 来自'package:shared_value/shared_value.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang.org/shared_value-2 .1.0/lib/shared_value.dart')。 尝试将名称更正为现有 getter 的名称,或定义一个名为“value”的 getter 或字段。 如果(is_logged_in.value == true) ^^^^^ lib/services/push_notification_service.dart:33:10:错误:未为“FirebaseMessaging”类定义“配置”方法。 'FirebaseMessaging' 来自'package:firebase_messaging/firebase_messaging.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang. org/firebase_messaging-10.0.6/lib/firebase_messaging.dart')。 尝试将名称更正为现有方法的名称,或定义名为“configure”的方法。 _fcm.配置( ^^^^^^^^^ lib/services/push_notification_service.dart:52:34:错误:没有为“SharedValue”类定义获取器“值”。 'SharedValue' 来自'package:shared_value/shared_value.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang.org/shared_value-2 .1.0/lib/shared_value.dart')。 尝试将名称更正为现有 getter 的名称,或定义一个名为“value”的 getter 或字段。 如果(is_logged_in.value == false) ^^^^^ lib/services/push_notification_service.dart:90:22:错误:没有为类“SharedValue”定义获取器“值”。 'SharedValue' 来自'package:shared_value/shared_value.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang.org/shared_value-2 .1.0/lib/shared_value.dart')。 尝试将名称更正为现有 getter 的名称,或定义一个名为“value”的 getter 或字段。 如果(is_logged_in.value == false) ^^^^^ lib/screens/cart.dart:41:22:错误:没有为“SharedValue”类定义获取器“值”。 'SharedValue' 来自'package:shared_value/shared_value.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang.org/shared_value-2 .1.0/lib/shared_value.dart')。 尝试将名称更正为现有 getter 的名称,或定义一个名为“value”的 getter 或字段。 如果(is_logged_in.value == true) ^^^^^ lib/screens/cart.dart:55:60:错误:没有为类“SharedValue”定义获取器“值”。 'SharedValue' 来自'package:shared_value/shared_value.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang.org/shared_value-2 .1.0/lib/shared_value.dart')。 尝试将名称更正为现有 getter 的名称,或定义一个名为“value”的 getter 或字段。 等待 CartRepository().getCartResponseList(user_id.value); ^^^^^ lib/screens/cart.dart:474:22:错误:没有为类“SharedValue”定义获取器“值”。 'SharedValue' 来自'package:shared_value/shared_value.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang.org/shared_value-2 .1.0/lib/shared_value.dart')。 尝试将名称更正为现有 getter 的名称,或定义一个名为“value”的 getter 或字段。 if (is_logged_in.value == false)lib/screens/login.dart:99:26: 错误:没有为类“SharedValue”定义获取器“值”。
'SharedValue' 来自'package:shared_value/shared_value.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang.org/shared_value-2 .1.0/lib/shared_value.dart')。 尝试将名称更正为现有 getter 的名称,或定义一个名为“value”的 getter 或字段。 如果(is_logged_in.value == true) ^^^^^ lib/screens/login.dart:131:105:错误:参数类型“String”不能分配给参数类型“Uri”。 “Uri”来自“dart:core”。 'https://graph.facebook.com/v2.12/me?fields=name,first_name,last_name,email&access_token=$token'); ^ lib/repositories/profile_repositories.dart:17:57:错误:没有为类“SharedValue”定义获取器“值”。 'SharedValue' 来自'package:shared_value/shared_value.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang.org/shared_value-2 .1.0/lib/shared_value.dart')。 尝试将名称更正为现有 getter 的名称,或定义一个名为“value”的 getter 或字段。 "$AppConfig.BASE_URL/profile/counters/$user_id.value", ^^^^^ lib/repositories/profile_repositories.dart:19:49:错误:没有为类“SharedValue”定义获取器“值”。 'SharedValue' 来自'package:shared_value/shared_value.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang.org/shared_value-2 .1.0/lib/shared_value.dart')。 尝试将名称更正为现有 getter 的名称,或定义一个名为“value”的 getter 或字段。 “授权”:“承载 $access_token.value” ^^^^^ lib/repositories/profile_repositories.dart:17:64:错误:参数类型“String”不能分配给参数类型“Uri”。 “Uri”来自“dart:core”。 "$AppConfig.BASE_URL/profile/counters/$user_id.value", ^ lib/repositories/profile_repositories.dart:28:49:错误:没有为类“SharedValue”定义获取器“值”。 'SharedValue' 来自'package:shared_value/shared_value.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang.org/shared_value-2 .1.0/lib/shared_value.dart')。 尝试将名称更正为现有 getter 的名称,或定义一个名为“value”的 getter 或字段。 var post_body = jsonEncode("id":"$user_id.value","name": "$name", "password": "$password"); ^^^^^ lib/repositories/profile_repositories.dart:31:95:错误:没有为类“SharedValue”定义获取器“值”。 'SharedValue' 来自'package:shared_value/shared_value.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang.org/shared_value-2 .1.0/lib/shared_value.dart')。 尝试将名称更正为现有 getter 的名称,或定义一个名为“value”的 getter 或字段。 headers: "Content-Type": "application/json", "Authorization": "Bearer $access_token.value",body: post_body); ^^^^^ lib/repositories/profile_repositories.dart:30:76: 错误:参数类型“String”不能分配给参数类型“Uri”。 “Uri”来自“dart:core”。 最终响应 = 等待 http.post("$AppConfig.BASE_URL/profile/update", ^ lib/repositories/profile_repositories.dart:40:49:错误:没有为类“SharedValue”定义获取器“值”。 'SharedValue' 来自'package:shared_value/shared_value.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang.org/shared_value-2 .1.0/lib/shared_value.dart')。 尝试将名称更正为现有 getter 的名称,或定义一个名为“value”的 getter 或字段。 var post_body = jsonEncode("id":"$user_id.value","device_token": "$device_token");enter code here
lib/repositories/profile_repositories.dart:56:95:错误:没有为类“SharedValue”定义获取器“值”。
'SharedValue' 来自'package:shared_value/shared_value.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang.org/shared_value-2 .1.0/lib/shared_value.dart')。 尝试将名称更正为现有 getter 的名称,或定义一个名为“value”的 getter 或字段。 headers: "Content-Type": "application/json", "Authorization": "Bearer $access_token.value",body: post_body); ^^^^^ lib/repositories/profile_repositories.dart:55:82:错误:参数类型“String”不能分配给参数类型“Uri”。 “Uri”来自“dart:core”。 最终响应 = 等待 http.post("$AppConfig.BASE_URL/profile/update-image", ^ lib/screens/shipping_info.dart:77:22:错误:没有为类“SharedValue”定义获取器“值”。 'SharedValue' 来自'package:shared_value/shared_value.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang.org/shared_value-2 .1.0/lib/shared_value.dart')。 尝试将名称更正为现有 getter 的名称,或定义一个名为“value”的 getter 或字段。 如果(is_logged_in.value == true) ^^^^^ lib/screens/shipping_info.dart:83:22:错误:没有为类“SharedValue”定义获取器“值”。 'SharedValue' 来自'package:shared_value/shared_value.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang.org/shared_value-2 .1.0/lib/shared_value.dart')。 尝试将名称更正为现有 getter 的名称,或定义一个名为“value”的 getter 或字段。 如果(is_logged_in.value == true) ^^^^^ lib/screens/shipping_info.dart:114:38:错误:没有为类“SharedValue”定义获取器“值”。 'SharedValue' 来自'package:shared_value/shared_value.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang.org/shared_value-2 .1.0/lib/shared_value.dart')。 尝试将名称更正为现有 getter 的名称,或定义一个名为“value”的 getter 或字段。 widget.owner_id, user_id.value, _selected_address_city_name); ^^^^^ lib/screens/shipping_info.dart:149:22:错误:没有为类“SharedValue”定义获取器“值”。 'SharedValue' 来自'package:shared_value/shared_value.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang.org/shared_value-2 .1.0/lib/shared_value.dart')。 尝试将名称更正为现有 getter 的名称,或定义一个名为“value”的 getter 或字段。 如果(is_logged_in.value == true) ^^^^^ lib/screens/shipping_info.dart:643:22:错误:没有为类“SharedValue”定义获取器“值”。 'SharedValue' 来自'package:shared_value/shared_value.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang.org/shared_value-2 .1.0/lib/shared_value.dart')。 尝试将名称更正为现有 getter 的名称,或定义一个名为“value”的 getter 或字段。 如果(is_logged_in.value == false) ^^^^^ lib/ui_sections/drawer.dart:58:28:错误:没有为类“SharedValue”定义获取器“值”。 'SharedValue' 来自'package:shared_value/shared_value.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang.org/shared_value-2 .1.0/lib/shared_value.dart')。 尝试将名称更正为现有 getter 的名称,或定义一个名为“value”的 getter 或字段。 is_logged_in.value == true ^^^^^ lib/ui_sections/drawer.dart:62:68:错误:没有为类“SharedValue”定义获取器“值”。 'SharedValue' 来自'package:shared_value/shared_value.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang.org/shared_value-2 .1.0/lib/shared_value.dart')。 尝试将名称更正为现有 getter 的名称,或定义一个名为“value”的 getter 或字段。 AppConfig.BASE_PATH + "$avatar_original.value", ^^^^^ lib/ui_sections/drawer.dart:65:48:错误:没有为类“SharedValue”定义获取器“值”。 'SharedValue' 来自'package:shared_value/shared_value.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang.org/shared_value-2 .1.0/lib/shared_value.dart')。 尝试将名称更正为现有 getter 的名称,或定义一个名为“value”的 getter 或字段。 标题:文本(“$user_name.value”), ^^^^^ lib/ui_sections/drawer.dart:67:38:错误:没有为“SharedValue”类定义获取器“值”。 'SharedValue' 来自'package:shared_value/shared_value.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang.org/shared_value-2 .1.0/lib/shared_value.dart')。 尝试将名称更正为现有 getter 的名称,或定义一个名为“value”的 getter 或字段。 user_email.value != "" && user_email.value != null ^^^^^ lib/ui_sections/drawer.dart:67:64:错误:没有为类“SharedValue”定义获取器“值”。 'SharedValue' 来自'package:shared_value/shared_value.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang.org/shared_value-2 .1.0/lib/shared_value.dart')。 尝试将名称更正为现有 getter 的名称,或定义一个名为“value”的 getter 或字段。 user_email.value != "" && user_email.value != null ^^^^^ lib/ui_sections/drawer.dart:68:52:错误:没有为类“SharedValue”定义获取器“值”。 'SharedValue' 来自'package:shared_value/shared_value.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang.org/shared_value-2 .1.0/lib/shared_value.dart')。 尝试将名称更正为现有 getter 的名称,或定义一个名为“value”的 getter 或字段。 ?文本(“$user_email.value”) ^^^^^ lib/ui_sections/drawer.dart:69:52:错误:没有为类“SharedValue”定义获取器“值”。 'SharedValue' 来自'package:shared_value/shared_value.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang.org/shared_value-2 .1.0/lib/shared_value.dart')。 尝试将名称更正为现有 getter 的名称,或定义一个名为“value”的 getter 或字段。 : 文本("$user_phone.value")) ^^^^^ lib/ui_sections/drawer.dart:89:28:错误:没有为“SharedValue”类定义获取器“值”。 'SharedValue' 来自'package:shared_value/shared_value.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang.org/shared_value-2 .1.0/lib/shared_value.dart')。 尝试将名称更正为现有 getter 的名称,或定义一个名为“value”的 getter 或字段。 is_logged_in.value == true ^^^^^ lib/ui_sections/drawer.dart:106:28:错误:没有为类“SharedValue”定义获取器“值”。 'SharedValue' 来自'package:shared_value/shared_value.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang.org/shared_value-2 .1.0/lib/shared_value.dart')。 尝试将名称更正为现有 getter 的名称,或定义一个名为“value”的 getter 或字段。 is_logged_in.value == true ^^^^^ lib/ui_sections/drawer.dart:123:28:错误:没有为类“SharedValue”定义获取器“值”。 'SharedValue' 来自'package:shared_value/shared_value.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang.org/shared_value-2 .1.0/lib/shared_value.dart')。 尝试将名称更正为现有 getter 的名称,或定义一个名为“value”的 getter 或字段。 is_logged_in.value == true ^^^^^ lib/ui_sections/drawer.dart:140:29:错误:没有为类“SharedValue”定义获取器“值”。 'SharedValue' 来自'package:shared_value/shared_value.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang.org/shared_value-2 .1.0/lib/shared_value.dart')。 尝试将名称更正为现有 getter 的名称,或定义一个名为“value”的 getter 或字段。 (is_logged_in.value == true) ^^^^^ lib/ui_sections/drawer.dart:157:28:错误:没有为类“SharedValue”定义获取器“值”。 'SharedValue' 来自'package:shared_value/shared_value.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang.org/shared_value-2 .1.0/lib/shared_value.dart')。 尝试将名称更正为现有 getter 的名称,或定义一个名为“value”的 getter 或字段。 is_logged_in.value == true ^^^^^ lib/ui_sections/drawer.dart:175:28:错误:没有为类“SharedValue”定义获取器“值”。 'SharedValue' 来自'package:shared_value/shared_value.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang.org/shared_value-2 .1.0/lib/shared_value.dart')。 尝试将名称更正为现有 getter 的名称,或定义一个名为“value”的 getter 或字段。 is_logged_in.value == false ^^^^^ lib/ui_sections/drawer.dart:192:28:错误:没有为类“SharedValue”定义获取器“值”。 'SharedValue' 来自'package:shared_value/shared_value.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang.org/shared_value-2 .1.0/lib/shared_value.dart')。 尝试将名称更正为现有 getter 的名称,或定义一个名为“value”的 getter 或字段。 is_logged_in.value == true ^^^^^ ^^^^^ lib/repositories/review_repositories.dart:15:73:错误:参数类型“String”不能分配给参数类型“Uri”。 “Uri”来自“dart:core”。 "$AppConfig.BASE_URL/reviews/product/$product_id?page=$page", ^ lib/repositories/review_repositories.dart:31:29:错误:没有为类“SharedValue”定义吸气剂“值”。 'SharedValue' 来自'package:shared_value/shared_value.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang.org/shared_value-2 .1.0/lib/shared_value.dart')。 尝试将名称更正为现有 getter 的名称,或定义一个名为“value”的 getter 或字段。 "user_id": "$user_id.value", ^^^^^ lib/repositories/review_repositories.dart:40:51:错误:没有为类“SharedValue”定义获取器“值”。 'SharedValue' 来自'package:shared_value/shared_value.dart' ('/C:/android%20development%20tool/flutter/.pub-cache/hosted/pub.dartlang.org/shared_value-2 .1.0/lib/shared_value.dart')。 尝试将名称更正为现有 getter 的名称,或定义一个名为“value”的 getter 或字段。 “授权”:“承载 $access_token.value” ^^^^^ lib/repositories/review_repositories.dart:37:59:错误:参数类型“String”不能分配给参数类型“Uri”。 “Uri”来自“dart:core”。 等待 http.post("$AppConfig.BASE_URL/reviews/submit", ^FAILURE:构建失败并出现异常。
在哪里: 脚本 'C:\android development tool\flutter\packages\flutter_tools\gradle\flutter.gradle' 行:1035
出了什么问题: 任务 ':app:compileFlutterBuildRelease' 执行失败。
Process 'command 'C:\android development tool\flutter\bin\flutter.bat'' 以非零退出值 1 结束
尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。
通过https://help.gradle.org获得更多帮助
在 9m 37s 内构建失败 正在运行 Gradle 任务“bundleRelease”... 运行 Gradle 任务 'bundleRelease'... 完成 598.1s Gradle 任务 bundleRelease 失败,退出代码为 1
【问题讨论】:
请澄清您的具体问题或提供更多详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。 【参考方案1】:从错误的第一行开始:
lib/main.dart:28:20: 错误:setter 'value' 没有为类 'SharedValue' 定义。
问题不在于您在第 28 行尝试调用 SharedValue.value
并且未定义它吗?我从未使用过 SharedValue 包,但据我所知,您必须致电 SharedValue.$
,所以只需将 value
替换为 $
【讨论】:
以上是关于FAILURE:通过“flutter build appbundle”命令构建项目时构建失败并出现异常的主要内容,如果未能解决你的问题,请参考以下文章
Flutter 在执行 Flutter build ios 后卡在 Building Dart 代码上
flutter电子木鱼flutter 打包 android apk,记录配置签名的过程/调试的过程及flutter build apk放到手机上用。
flutter电子木鱼flutter 打包 android apk,记录配置签名的过程/调试的过程及flutter build apk放到手机上用。