【发布时间】:2021-10-24 10:25:02
【问题描述】:
在调试模式下,我的应用程序正在构建但不是在发布模式下flutter build apk 无法正常工作。编译器在控制台中给出以下错误:
D:\All Data\Softwares\Latest Flutter\flutter\.pub-cache\hosted\pub.dartlang.org\google_maps_flutter-2.0.11\android\src\main\java\io\flutter\plugins\goog
lemaps\GoogleMapsPlugin.java:19: error: cannot find symbol
import io.flutter.embedding.engine.plugins.lifecycle.FlutterLifecycleAdapter;
^
symbol: class FlutterLifecycleAdapter
location: package io.flutter.embedding.engine.plugins.lifecycle
D:\All Data\Softwares\Latest Flutter\flutter\.pub-cache\hosted\pub.dartlang.org\google_maps_flutter-2.0.11\android\src\main\java\io\flutter\plugins\goog
lemaps\GoogleMapsPlugin.java:92: error: cannot find symbol
lifecycle = FlutterLifecycleAdapter.getActivityLifecycle(binding);
^
symbol: variable FlutterLifecycleAdapter
location: class GoogleMapsPlugin
Note: D:\All Data\Softwares\Latest Flutter\flutter\.pub-cache\hosted\pub.dartlang.org\google_maps_flutter-2.0.11\android\src\main\java\io\flutter\plugin
s\googlemaps\Convert.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: D:\All Data\Softwares\Latest Flutter\flutter\.pub-cache\hosted\pub.dartlang.org\google_maps_flutter-2.0.11\android\src\main\java\io\flutter\plugin
s\googlemaps\TileProviderController.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
2 errors
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':google_maps_flutter:compileReleaseJavaWithJavac'.
到目前为止,我尝试过的是:
- 我删除了 pubspec.lock 文件,运行了 flutter clean ,然后再次运行了 flutter pub get。但这并没有帮助。
- GoogleMapsPlugin.java 中显示错误。我编辑了这个文件,它通过删除显示红线,但这也没有帮助。
注意:在迁移到 null 安全性之前,应用程序已完全正常发布。
【问题讨论】:
标签: flutter dart compiler-errors console