58 votes

React Native Android run causes "Illlegal number of arguments for updateHotspot command"

Je suis entrain de créer une application simple à l'aide de React Native pour les deux iOS et Android. J'ai testé les deux plates-formes pour un certain temps et tout fonctionne très bien. Mais récemment, je me concentre sur l' iOS , et toutes mes fonctionnalités fonctionnent parfaitement jusqu'à présent. Mais quand je l'ai essayé sur Android; en particulier lorsque j'ai essayé d'ajouter un élément à mon local de données en AsyncStorage il me donne l'erreur suivante:

illegal number of arguments for updateHotspot command

Mon application a également d'autres fonctionnalités que les annonces élément à l'aide d' AsyncStorage sans problème. Mais encore une fois tout fonctionne bien, en iOS.

Je suis à l'aide d' Genymotion (version d'essai) de la tester dans un Android plate-forme.

J'ai essayé de chercher d'Internet mais rien trouvé. Il me semble que c'est un Java chose.

Mise à jour:

Je suis plus à l'aide de Genymotion (version d'essai a expiré), mais juste l'émulateur d'Android Studio, cette fois.

C'est l'erreur que j'ai reçu:

enter image description here

1voto

Rizwan atta Points 1776

Comme vous l'avez mentionné que vous avez d'autres fonctionnalités de l'application qui semblent fonctionner parfaitement bien dans ios intégré de votre application, mais sur android secondaires qu'il provoque le bug! ce bug est surtout pertinente pour

Manque certain de la mise en œuvre de la commande dans votre gradle et aussi de ne pas écrire la commande de projet de l'exportation dans votre milieu.gradle! essayez simplement de react-native link si ça pourrait le faire automatiquement d'autre type à la main, ce devrait aller loin!

Qu'est-ce que Réagir Natif lien pour moi, han?

wellReact natif lien tente de lier votre Lib de la configuration à la fois sur ios et android code natif! quelques temps nécessaire pour certaines bibliothèques/3ème partie de code et des fois pas!

Elle cible en particulier dans le système android à avoir! exporté des modules dans les paramètres.gradle; le long du côté de votre application niveau de la construction.gradle pour la mise en dépendances et aussi des liens de la bibliothèque de module principal pour votre MyApplication fichier en java.

mais ici, c'est un piège que parfois il ne le fait pas! Je pense dû à un pauvre ou faible niveau codé bibliothèques (infraction)! et un peu de temps le processus a besoin de soins supplémentaires, donc au lieu de s'appuyer sur les liens entre les gens aiment aller manuellement pour relier ! CODE NATIF EST DIFFICILE dans ce genre de la nature, vous savez.

bas de ligne

tentez de lier! ou le faire manuellement! lisez la documentation de la dernière bibliothèque que vous avez ajouté, avant de tomber dans une fosse trou de ce genre ! Surtout dans android côté du code!

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X