Edp*_*per 27 java android react-native
我创建使用简单的应用程序React Native
两个iOS
和Android
.我已经对这两个平台进行了一段时间的测试,并且一切运行良好.但最近,我一直在关注,iOS
到目前为止我的所有功能都完美无缺.但是当我尝试它时Android
; 特别是当我尝试将项添加到我现有的本地数据时,AsyncStorage
它给出了以下错误:
illegal number of arguments for updateHotspot command
Run Code Online (Sandbox Code Playgroud)
我的应用程序还有其他功能,广告项目使用AsyncStorage
没有问题.但是一切都运行良好iOS
.
我正在使用Genymotion
(试用版)在Android
平台上测试它.
我试图从互联网上搜索但没有发现任何东西.在我看来这是Java
件好事.
更新:
我不再使用Genymotion(试用版已过期),而是这次只是来自Android Studio的模拟器.
这是我收到的错误:
正如您所提到的,您的应用程序中还有其他功能,这些功能在您的应用程序构建的 ios 中似乎运行得很好,但在 Android 端,它会导致您出现错误!这个错误主要与
你的gradle中缺少一些实现命令,并且在setting.gradle中也没有编写项目导出的命令!只需尝试是否可以自动执行此操作,否则手动输入,这应该会消失!
react-native link
React Native 与我的链接是什么?
wellReact 原生链接尝试将你的 Lib 的配置绑定到 ios 和 android 原生代码!有些库/第三方代码需要一些时间,有些则不需要!
它是专门针对android系统的!settings.gradle 中导出的模块;除了应用程序级别的 build.gradle 之外,还可以在依赖项中实现,并将库主模块链接到 java 中的 MyApplication 文件。
但这里有一个问题,有时它不起作用!我认为是由于一些较差或低标准的编码库(无意冒犯)!有时过程需要额外小心,因此人们不要依赖链接而喜欢手动链接!你知道,在这种性质下,原生代码是很棘手的。
底线
尝试链接!或者手动执行!在陷入这样的坑之前,请阅读您添加的最后一个库的文档!尤其是在android端的代码中!
归档时间: |
|
查看次数: |
1091 次 |
最近记录: |