将react本机代码集成到现有的android项目中

将react本机代码集成到现有的android项目中,android,react-native,integration,Android,React Native,Integration,将react本机代码集成到现有的android项目中会遇到以下错误 原因:java.lang.IllegalAccessError:Method'void androidx.core.net.ConnectivityManagerCompat。 我们正在尝试将react原生项目添加到现有的android应用程序中。通过以下参考链接: 。从Android主活动切换到Reactnative活动时, 我们得到以下异常 原因:java.lang.IllegalAccessError:类“com.fac

将react本机代码集成到现有的android项目中会遇到以下错误

原因:java.lang.IllegalAccessError:Method'void androidx.core.net.ConnectivityManagerCompat。

我们正在尝试将react原生项目添加到现有的android应用程序中。通过以下参考链接:

。从Android主活动切换到Reactnative活动时, 我们得到以下异常

原因:java.lang.IllegalAccessError:类“com.facebook.react.modules.netinfo.netinfo模块”(声明为“com.facebook.react.modules.netinfo.netinfo模块”)无法访问方法“void androidx.core.net.ConnectivityManagerCompat.”`


。请提供建议。

您链接的指南已有3年历史,在此期间RN(以及Android、Gradle等)发生了很多变化


你能试试这个指南吗:?我几周前用过它,它对我很有效。

你找到解决方案了吗?
IllegalAccessError
通常发生在导入错误版本的库时,因为它们试图从类中调用特定的方法,但在运行时它不再存在(或者还不存在)。