flutter - 注释会影响何时生成颤振应用程序包?
问题描述
当我尝试在 android studio (RUN -- Build -- Build App Bundle) 中构建 Flutter App Bundle 时,我得到以下注释:
C:\Src\flutter\flutter\bin\flutter.bat --no-color build appbundle
Building without sound null safety
For more information see https://dart.dev/null-safety/unsound-null-safety
Running Gradle task 'bundleRelease'...
Note: C:\Src\flutter\flutter\.pub-cache\hosted\pub.dartlang.org\firebase_core-1.1.0\android\src\main\java\io\flutter\plugins\firebase\core\FlutterFirebaseCorePlugin.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: C:\Src\flutter\flutter\.pub-cache\hosted\pub.dartlang.org\flutter_share-2.0.0\android\src\main\java\com\example\fluttershare\FlutterSharePlugin.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: C:\Src\flutter\flutter\.pub-cache\hosted\pub.dartlang.org\firebase_analytics-8.0.2\android\src\main\java\io\flutter\plugins\firebaseanalytics\FirebaseAnalyticsPlugin.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: C:\Src\flutter\flutter\.pub-cache\hosted\pub.dartlang.org\firebase_analytics-8.0.2\android\src\main\java\io\flutter\plugins\firebaseanalytics\FirebaseAnalyticsPlugin.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: C:\Src\flutter\flutter\.pub-cache\hosted\pub.dartlang.org\firebase_auth-1.1.2\android\src\main\java\io\flutter\plugins\firebase\auth\FlutterFirebaseAuthPlugin.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: C:\Src\flutter\flutter\.pub-cache\hosted\pub.dartlang.org\cloud_firestore-1.0.7\android\src\main\java\io\flutter\plugins\firebase\firestore\FlutterFirebaseFirestorePlugin.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: C:\Src\flutter\flutter\.pub-cache\hosted\pub.dartlang.org\cloud_firestore-1.0.7\android\src\main\java\io\flutter\plugins\firebase\firestore\streamhandler\TransactionStreamHandler.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Removed unused resources: Binary resource data reduced from 149KB to 149KB: Removed 0%
Running Gradle task 'bundleRelease'... 368,5s
√ Built build\app\outputs\bundle\release\app-release.aab (28.6MB).
Process finished with exit code 0
但是最终应用程序正常出来没有错误(如前面的代码所示)这些错误会影响在Google Play中发布应用程序并下载和用户使用时?
我的 pubspec.yaml 文件:
name:flutter_app
description: A new Flutter application.
# The following line prevents the package from being accidentally published to
# pub.dev using `pub publish`. This is preferred for private packages.
publish_to: 'none' # Remove this line if you wish to publish to pub.dev
# The following defines the version and build number for your application.
# A version number is three numbers separated by dots, like 1.2.43
# followed by an optional build number separated by a +.
# Both the version and the builder number may be overridden in flutter
# build by specifying --build-name and --build-number, respectively.
# In Android, build-name is used as versionName while build-number used as versionCode.
# Read more about Android versioning at https://developer.android.com/studio/publish/versioning
# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion.
# Read more about iOS versioning at
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
version: 1.0.0+1
environment:
sdk: ">=2.7.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
cupertino_icons:
flutter_svg:
google_fonts:
json_annotation:
font_awesome_flutter:
url_launcher:
firebase_core:
firebase_analytics:
firebase_auth:
cloud_firestore:
flutter_share:
path_provider:
http:
provider:
google_mobile_ads:
dev_dependencies:
build_runner:
json_serializable:
flutter_test:
sdk: flutter
# For information on the generic Dart part of this file, see the
# following page: https://dart.dev/tools/pub/pubspec
# The following section is specific to Flutter.
flutter:
uses-material-design: true
assets:
- assets/icons/
- assets/images/
- assets/data/
fonts:
- family: ElMessiri
fonts:
- asset: fonts/ElMessiri-Bold.ttf
- asset: fonts/ElMessiri-Medium.ttf
- asset: fonts/ElMessiri-Regular.ttf
- asset: fonts/ElMessiri-SemiBold.ttf
解决方案
推荐阅读
- oracle - 根据 Oracle PL/SQL 中的日期验证保存记录
- sql - 在雪花中合并表的不同方法的性能
- reactjs - onClick 方法处理调用错误 - 未定义 no-undef
- java - Spring Data Redis 生菜连接问题
- react-native - 如何在 React Native 中制作类似 Amazon App 的下拉过滤器?
- javascript - 如何在不刷新页面的情况下发送表单提交数据?
- database - Cassandra 遵循哪种分区技术?
- sql - 某些行的 SQL Server 表检查逻辑失败
- c++ - 无法在 C++ 中索引矩阵?
- html - 为什么从文件管理器单击时 flex 容器宽度会变小?