React Native Android运行会导致"updateHotspot命令的参数数量非法"

Edp*_*per 27 java android react-native

我创建使用简单的应用程序React Native两个iOSAndroid.我已经对这两个平台进行了一段时间的测试,并且一切运行良好.但最近,我一直在关注,iOS到目前为止我的所有功能都完美无缺.但是当我尝试它时Android; 特别是当我尝试将项添加到我现有的本地数据时,AsyncStorage它给出了以下错误:

illegal number of arguments for updateHotspot command
Run Code Online (Sandbox Code Playgroud)

我的应用程序还有其他功能,广告项目使用AsyncStorage没有问题.但是一切都运行良好iOS.

我正在使用Genymotion(试用版)在Android平台上测试它.

我试图从互联网上搜索但没有发现任何东西.在我看来这是Java件好事.

更新:

我不再使用Genymotion(试用版已过期),而是这次只是来自Android Studio的模拟器.

这是我收到的错误:

在此输入图像描述

Riz*_*tta 1

正如您所提到的,您的应用程序中还有其他功能,这些功能在您的应用程序构建的 ios 中似乎运行得很好,但在 Android 端,它会导致您出现错误!这个错误主要

你的gradle缺少一些实现命令,并且在setting.gradle中也没有编写项目导出的命令!只需尝试是否可以自动执行此操作,否则手动输入,这应该会消失!react-native link

React Native 与我的链接是什么?

wellReact 原生链接尝试将你的 Lib 的配置绑定到 ios 和 android 原生代码!有些库/第三方代码需要一些时间,有些则不需要!

它是专门针对android系统的!settings.gradle 中导出的模块;除了应用程序级别的 build.gradle 之外,还可以在依赖项中实现,并将库主模块链接到 java 中的 MyApplication 文件。

但这里有一个问题,有时它不起作用!我认为是由于一些较差或低标准的编码库(无意冒犯)!有时过程需要额外小心,因此人们不要依赖链接而喜欢手动链接!你知道,在这种性质下,原生代码是很棘手的。

底线

尝试链接!或者手动执行!在陷入这样的坑之前,请阅读您添加的最后一个库的文档!尤其是在android端的代码中!