Je vous contacte car je rencontre un plantage irrécupérable dans l’application Kurviger lorsque j’essaie de télécharger des cartes pour une utilisation hors ligne directement sur un écran de moto Android autonome (Carpuride W702 Plus, fonctionnant sous Android 12 natif, avec 4 Go de RAM et 64 Go de stockage interne).
Chaque fois que j’essaie de lancer le téléchargement d’une carte ou d’une région dans l’application, une infobulle d’erreur rouge continue apparaît à l’écran :
J’ai effectué les étapes de dépannage suivantes sans succès :
Vérification d’une connexion Wi-Fi stable.
Suppression complète des données de l’application et de son cache à partir des paramètres système.
Attribution des autorisations complètes de gestion du stockage (« Autoriser la gestion de tous les fichiers »).
Vérification que la sélection du chemin de stockage échoue en raison des limitations de mappage des dossiers système sur cet appareil.
Tentative de téléchargement de fichiers de cartes régionales plus petits.
Le problème persiste et semble être un bug de compatibilité avec les bibliothèques WebView / JavaScript utilisées par l’interface du gestionnaire de téléchargement de l’application sur ce micrologiciel.
Mon objectif est d’utiliser l’application de manière 100 % autonome sur l’écran de la moto sans dépendre d’un smartphone. Existe-t-il une solution de contournement technique, un correctif ou une ancienne version d’APK qui résout cette erreur de lecture de variable dans le gestionnaire de cartes ?
Dans l’attente de vos conseils, j’ai joint une capture d’écran de l’erreur.
Si vous pensez qu’il s’agit d’un problème de WebView, avez-vous essayé de mettre à jour le WebView ?
De plus, veuillez vous rendre tout en bas du menu des paramètres, copier les informations de débogage et les publier ici. Cela donnerait aux développeurs une meilleure idée de votre configuration.
Nous n’avons que le Carpuride Plus sous Android 14. Sous Android 14, le téléchargement de cartes hors ligne a fonctionné pour nous. Pourriez-vous vérifier si une mise à jour du système d’exploitation est disponible pour vous ?
Nous sommes presque certains que cela est dû à l’ancienne WebView utilisée avec Android 12. Si vous pouvez mettre à jour vers la version 14 ou mettre à jour votre version de Chrome, cela devrait résoudre le problème.
J’ai installé l’application sur un Carpuride 702 Plus qui fonctionne sous Android 14 comme système d’exploitation. La carte en arrière-plan ne se charge jamais et lorsque j’essaie d’ouvrir un itinéraire enregistré depuis le cloud, je reçois ce message : “Message : Uncaught TypeError: Cannot read property ‘type’ of undefined - URL: undefined - Line: 2 - Column: undefined - Error object: {}”
J’ai désinstallé et réinstallé l’application, je me suis déconnecté et reconnecté. Tout fonctionne correctement lorsque je me connecte sur un PC et sur mon iPhone. J’ai vidé le cache et supprimé les données enregistrées localement, ce qui a semblé redémarrer l’application puisque j’ai dû me reconnecter. J’ai une bonne connexion Internet dans la maison, dans le garage, et j’ai essayé d’utiliser mon téléphone comme point d’accès. Les autres applications fonctionnent bien, je peux aller en ligne avec l’appareil et tout semble correct.
Quel est le correctif pour ce problème, s’il vous plaît ?
Veuillez fournir ces informations. Ce qui est intéressant, c’est la version de la webview. Vous pouvez utiliser le lien « Webview » ci-dessus de @t00thl355 pour voir s’il y a des mises à jour. Ce devrait être une version supérieure à 150.
C’est intéressant de lire ces premières informations sur le Carpuride 702 Plus (Android intégré, pas besoin de smartphone).
J’ai une question concernant la version d’Android installée :
Selon le site web de Carpuride, c’est la version 12 d’Android qui est utilisée.
Malheureusement, cette version d’Android n’est plus prise en charge, il n’y a plus de mises à jour ni de correctifs de sécurité.
As-tu réellement Android 14 sur ton appareil ?
J’utilise un Carpuride W702 PLUS pour faire fonctionner l’application de manière autonome sur Android. Après quelques ratés, cela a fini par bien fonctionner.
Jusqu’à ce que j’aie un problème matériel et que je reçoive un tout nouvel appareil Carpuride.
J’ai installé l’application Kurviger sur ce nouvel appareil W702 PLUS, et elle affiche de manière répétée 2 messages d’erreur chaque fois que l’application essaie d’obtenir des informations.
Votre version de Webview 91 semble trop ancienne. Consultez ce fil de discussion pour savoir comment la mettre à jour. Veuillez nous faire savoir si cela résout le problème — un grand merci !
OUI !
Impossible de trouver Webview parmi les applications installées. Je suis allé sur le store, j’ai essayé de l’installer. L’App Store est passé sur Mettre à jour…
Quelques secondes plus tard, tout était réglé.
Le mode Plan a été masqué par la barre latérale du système d’exploitation. C’est ennuyeux, mais je n’utilise pas le planificateur en faisant du vélo.
Le mode Navigation fonctionne bien.
Juste une idée « peu cordiale » puisque tu es si aimable de donner un retour immédiat . Ce n’est en rien une obligation.
Peut-être que quelqu’un l’a déjà fait et peut donner des pistes ?
Robin signale qu’il a — si j’ai bien compris — le même appareil, mais sous Android 14, tandis que d’autres signalent, comme toi, être toujours sous Android 12. As-tu vérifié si une mise à jour est disponible pour ton appareil ? Sinon, serait-il possible de contacter Carpuride en tant que client pour demander comment effectuer la mise à jour (comme je l’ai proposé plus haut avec le lien vers la mise à jour OTA) ?
La version exacte d’Android ne m’est pas tout à fait claire ;
dans le panneau d’information des paramètres du Carpuride, il est clairement indiqué « Android 14 ».
Cependant, dans la zone de débogage de l’application Kurviger, cela indique Android : 12.
Je ne peux pas joindre les captures d’écran car l’appareil n’est pas connecté pour le moment.
Merci. Votre WebView 91 date d’environ 2021, ce qui correspondrait à Android 12 vers 10/2021. Android 14 date d’environ 10/2023 (Wikipédia). C’est étrange. J’ai simplement décidé de croire Kurviger.
Salut, j’ai le même appareil, le CARPURIDE W702 PLUS, monté sur ma BMW la semaine dernière et j’ai la même erreur dans l’application - je voulais justement la signaler.
Toutes les mises à jour sont faites sur l’appareil et il tourne assurément sous Android 14. Puis-je vérifier quelque chose pour vous aider dans la recherche de panne ?
Android Paramètres > Applications > Afficher toutes les applications > puis éventuellement 3 points > Afficher les applications système. Recherchez ensuite Android System Webview.