MainActivity.java - 找不到符号 reactRootView.setIsFabric(BuildConfig.IS_NEW_ARCHITECTURE_ENABLED)

MainActivity.java - cannot find symbol reactRootView.setIsFabric(BuildConfig.IS_NEW_ARCHITECTURE_ENABLED)

我已经通过 react-native CLI 将 react-native 升级到最新版本 (0.68),现在每次我尝试为 android 构建时,我都会收到此错误: error: cannot find symbol reactRootView.setIsFabric(BuildConfig.IS_NEW_ARCHITECTURE_ENABLED);

我尝试清理包,确保我的包名称是正确的(就像建议的其他问题一样)并且到目前为止什么都没有..

通过 react-native 迁移文件,我发现不知何故我错过了一些与 react-native 新架构相关的迁移(尽管我希望它在使用 react-native CLI 升级命令).

我建议关注迁移更改,尤其是 MainActivity.javaMainApplication.java - 不要忘记根据您的情况更改“从”和“到”版本:

https://react-native-community.github.io/upgrade-helper/?from=0.65.1&to=0.68.1

如果您使用的是最新版本的 React Native (i.e: v >= 68),则必须重建您的项目。它对我有用。