Huawei Map issue with the flutter 3.29.0 version.
Hi, when run the latest version that is huawei_map: ^6.11.2+304, I get this issue.
I think it is from new flutter version 3.29 which i use it please check and update it. with regards.
The issue: .pub-cache/hosted/pub.dev/huawei_map-6.11.2+304/android/src/main/java/com/huawei/hms/flutter/map/utils/Convert.java:77: error: cannot find symbol import io.flutter.view.FlutterMain; ^ symbol: class FlutterMain location: package io.flutter.view /Users/homele/.pub-cache/hosted/pub.dev/huawei_map-6.11.2+304/android/src/main/java/com/huawei/hms/flutter/map/map/MapController.java:85: error: cannot find symbol private final PluginRegistry.Registrar registrar; ^ symbol: class Registrar location: interface PluginRegistry /Users/homele/.pub-cache/hosted/pub.dev/huawei_map-6.11.2+304/android/src/main/java/com/huawei/hms/flutter/map/map/MapController.java:157: error: cannot find symbol final PluginRegistry.Registrar registrar, final int registrarActivityHashCode, final HuaweiMapOptions options) { ^ symbol: class Registrar location: interface PluginRegistry /Users/homele/.pub-cache/hosted/pub.dev/huawei_map-6.11.2+304/android/src/main/java/com/huawei/hms/flutter/map/map/MapBuilder.java:101: error: cannot find symbol final Lifecycle lifecycle, final PluginRegistry.Registrar registrar, final int activityHashCode) { ^ symbol: class Registrar location: interface PluginRegistry /Users/homele/.pub-cache/hosted/pub.dev/huawei_map-6.11.2+304/android/src/main/java/com/huawei/hms/flutter/map/map/MapFactory.java:54: error: cannot find symbol private final PluginRegistry.Registrar registrar; ^ symbol: class Registrar location: interface PluginRegistry /Users/homele/.pub-cache/hosted/pub.dev/huawei_map-6.11.2+304/android/src/main/java/com/huawei/hms/flutter/map/map/MapFactory.java:57: error: cannot find symbol final Lifecycle lifecycle, final PluginRegistry.Registrar registrar, final int activityHashCode) { ^ symbol: class Registrar location: interface PluginRegistry /Users/homele/.pub-cache/hosted/pub.dev/huawei_map-6.11.2+304/android/src/main/java/com/huawei/hms/flutter/map/utils/Convert.java:200: error: cannot find symbol FlutterMain.getLookupKeyForAsset(Convert.toString(data.get(1)))); ^ symbol: variable FlutterMain location: class Convert /Users/homele/.pub-cache/hosted/pub.dev/huawei_map-6.11.2+304/android/src/main/java/com/huawei/hms/flutter/map/utils/Convert.java:203: error: cannot find symbol FlutterMain.getLookupKeyForAsset(Convert.toString(data.get(1)), Convert.toString(data.get(2)))); ^ symbol: variable FlutterMain location: class Convert /Users/homele/.pub-cache/hosted/pub.dev/huawei_map-6.11.2+304/android/src/main/java/com/huawei/hms/flutter/map/utils/Convert.java:208: error: cannot find symbol FlutterMain.getLookupKeyForAsset(Convert.toString(data.get(1)))); ^ symbol: variable FlutterMain location: class Convert Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 9 errors 3 warnings
looking forward for an official release on this, but for the mean time I'm using this temporary workaround:
dependencies:
huawei_map:
git:
url: https://github.com/fleoparra/hms-flutter-plugin.git
path: flutter-hms-map
source: https://github.com/HMS-Core/hms-flutter-plugin/issues/407#issuecomment-2700910689