I encountered an error when using mapbox_maps_flutter.
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 30/100
- Type d'issue
- Bug
- Clarté
- À clarifier
- Activité
- À l'abandon
- Domaine
- mobile-dev
Piste de recherche
Reproduisez l’échec sur un appareil réel exécutant HarmonyOS 4.2.0, en commençant par package:mapbox_maps_flutter/src/pigeons/map_interfaces.dart à la ligne 6246 et par les erreurs de platform-channel et de platform-view de Flutter. Vérifiez si l’enregistrement du canal natif et de la platform-view échoue ; c’est terminé lorsque la carte s’initialise sans aucune des deux PlatformException signalées.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
When I am conducting real-device debugging with Flutter on a mobile phone running the HarmonyOS 4.2.0 system, the native channel always fails to be established, resulting in the failure of Mapbox.
[ERROR:flutter/runtime/dart_vm_initializer.cc(40)] Unhandled Exception: PlatformException(channel-error, Unable to establish connection on channel: "dev.flutter.pigeon.mapbox_maps_flutter._MapboxOptions.setAccessToken"., null, null)
E/flutter ( 6367): #0 _MapboxOptions.setAccessToken (package:mapbox_maps_flutter/src/pigeons/map_interfaces.dart:6246:7)
E/flutter ( 6367):
E/flutter ( 6367):
E/flutter ( 6367): [ERROR:flutter/runtime/dart_vm_initializer.cc(40)] Unhandled Exception: PlatformException(error, java.lang.IllegalStateException: Trying to create a platform view of unregistered type: plugins.flutter.io/mapbox_maps
E/flutter ( 6367): at io.flutter.plugin.platform.PlatformViewsController.createPlatformView(PlatformViewsController.java:508)
E/flutter ( 6367): at io.flutter.plugin.platform.PlatformViewsController$1.createForTextureLayer(PlatformViewsController.java:196)
E/flutter ( 6367): at io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$1.create(PlatformViewsChannel.java:128)
E/flutter ( 6367): at io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$1.onMethodCall(PlatformViewsChannel.java:55)
E/flutter ( 6367): at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:267)
E/flutter ( 6367): at io.flutter.embedding.engine.dart.DartMessenger.invokeHandler(DartMessenger.java:292)
E/flutter ( 6367): at io.flutter.embedding.engine.dart.DartMessenger.lambda$dispatchMessageToQueue$0$io-flutter-embedding-engine-dart-DartMessenger(DartMessenger.java:319)
E/flutter ( 6367): at io.flutter.embedding.engine.dart.DartMessenger$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:0)
E/flutter ( 6367): at android.os.Handler.handleCallback(Handler.java:966)
E/flutter ( 6367): at android.os.Handler.dispatchMessage(Handler.java:110)
E/flutter ( 6367): at android.os.Looper.loopOnce(Looper.java:205)
E/flutter ( 6367): at android.os.Looper.loop(Looper.java:293)
E/flutter ( 6367): at android.app.ActivityThread.loopProcess(ActivityThread.java:9998)
E/flutter ( 6367): at android.app.ActivityThread.main(ActivityThread.java:9987)
E/flutter ( 6367): at java.lang.reflect.Method.invoke(Native Method)
E/flutter ( 6367): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:586)
E/flutter ( 6367): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1240)
E/flutter ( 6367): , null, null)
E/flutter ( 6367): #0 StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:652:7)
E/flutter ( 6367): #1 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:370:18)
E/flutter ( 6367):
E/flutter ( 6367): #2 TextureAndroidViewController._sendCreateMessage (package:flutter/src/services/platform_views.dart:1149:9)
E/flutter ( 6367):
E/flutter ( 6367): #3 AndroidViewController.create (package:flutter/src/services/platform_views.dart:809:5)
E/flutter ( 6367):
E/flutter ( 6367): #4 AndroidViewController.setSize (package:flutter/src/services/platform_views.dart:836:7)
E/flutter ( 6367):
E/flutter ( 6367): #5 RenderAndroidView._sizePlatformView (package:flutter/src/rendering/platform_view.dart:178:29)
E/flutter ( 6367):
E/flutter ( 6367):
- Langage dominant
- Dart
- Étoiles
- 380
- Forks
- 204
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de mapbox/mapbox-maps-flutter
-
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
mapbox/mapbox-maps-flutter#1144 ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
mapbox/mapbox-maps-flutter#1142 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 58/100
mapbox/mapbox-maps-flutter#1140 ·
-
Normalize ornament positioning relative to safe areas on iOS and AndroidPeut-être à nouveau libre @maios l’a pris il y a 76 jours, et aucune pull request n’est ouverte. Ouverte
mapbox/mapbox-maps-flutter#1137 · 1 commentaire · 1 réaction · 1 personne assignée ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 48/100
mapbox/mapbox-maps-flutter#1136 · 1 commentaire ·
Toutes les issues de mapbox/mapbox-maps-flutter
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
genkit-ai/genkit-dart#507 ·
Les mainteneurs répondent en général sous 4 jours
-
infra: device lab team-android
Difficulté 2/5 1-2 jours Accessibilité débutants 68/100
Les mainteneurs répondent en général sous 1 jour
-
component: genui P2 status: first-line-handled type: bug
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100
a2ui-project/a2ui#2854 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
google/webcrypto.dart#419 ·
Les mainteneurs répondent en général sous 4 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
fluttercommunity/chewie#971 ·