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

2022-08-31 17:04:26

我正在创建一个简单的应用程序,同时使用 和 .我已经测试了这两个平台一段时间,一切都很好。但最近,我一直在关注,到目前为止,我的所有功能都完美地工作。但是当我试穿它时;特别是当我尝试将项目添加到现有的本地数据中时,它会给我带来以下错误:React NativeiOSAndroidiOSAndroidAsyncStorage

illegal number of arguments for updateHotspot command

我的应用程序还具有广告项目使用的其他功能,没有问题。但同样,在.AsyncStorageiOS

我正在使用(试用版)在平台中进行测试。GenymotionAndroid

我试图在互联网上搜索,但一无所获。在我看来,这是一件事情。Java

更新

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

这是我收到的错误:

enter image description here


答案 1

正如你所提到的,你在应用程序中还有其他功能,这些功能似乎在应用程序的ios中工作得很好,但在Android方面,它会导致你出现错误!此错误主要

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

什么是 React Native link to me han?

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

它专门针对安卓系统!在 settings.gradle 中导出的模块;与应用级 build.gradle 一起在依赖项中实现,并将库主模块链接到 Java 中的 MyApplication 文件。

但这里有一个陷阱,有时它不做!我认为由于一些不良或低标准的编码库(没有冒犯)!和一些时间过程需要额外的注意,所以而不是依靠链接的人喜欢去手动链接!原生代码在你知道的这种性质中是棘手的。

底线

尝试链接!或者手动操作!阅读您上次添加的库的文档,然后再陷入这样的坑洞!特别是在代码的安卓方面!


答案 2

在 Gradle 中缺少某些命令实现。

试试 ==>

react-native link 

另外我想告诉你什么是反应原生链接

==>

React-native link是一种安装原生依赖关系的自动方式。它是在项目中手动链接依赖项的替代方法。它适用于Android和iOS


推荐