Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

I encountered an error when using mapbox_maps_flutter.

Ouverte
#976 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

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
Stack technique
dart, flutter
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

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de mapbox/mapbox-maps-flutter

Toutes les issues de mapbox/mapbox-maps-flutter

Issues similaires

Plus d'issues Dart

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.