1

我目前正在尝试将ReactNativeHeading导入适用于 android的Hello World Viro 应用程序,按照这些说明操作后,我得到的只是未定义的。以下代码可以在两者中运行App.jsnode_modules/@zsajjad/react-native-heading/ReactNativeHeading.js具有相同的结果:

import { NativeModules } from 'react-native';

console.log(NativeModules) // {}
console.log(NativeModules.ReactNativeHeading) // undefined

我什至尝试登录的原因NativeModules.ReactNativeHeading是因为它似乎是这个类似问题的解决方案。

我遇到的每一个 NativeModule 都会告诉你将某些代码行插入到你MainApplication.javaMainApplication.java. 因此,我尝试将 jibberish 写入文件并预期会出现语法错误(因为我认为 ReactNative CLI 负责编译所有内容)但什么也没得到。

我的结论是 ReactNative CLI 不编译 android 项目(或者至少不编译任何包含MainApplication.java. 它现在编译成功,但这仍然没有解决我的问题。

我真的没有想法了,特别是因为我几乎没有使用 Java 的经验,这是我的第一个 ReactNative 项目。如果您能给我任何建议(即使只是在谷歌中输入一些更具体的内容),我将不胜感激!

4

0 回答 0