【发布时间】:2020-06-03 12:13:51
【问题描述】:
将 React Native 代码集成到现有的 android 项目中会遇到以下错误。
原因:java.lang.IllegalAccessError: Method 'void androidx.core.net.ConnectivityManagerCompat.()
我们正在尝试将 react native 项目添加到现有的 android 应用程序中。附上参考链接:
https://medium.com/mindorks/react-native-integration-with-existing-app-f2757c2e672d
。从 Android Main 活动切换到 Reactnative 活动时, 我们得到以下异常
原因:java.lang.IllegalAccessError:方法 'void androidx.core.net.ConnectivityManagerCompat.()' 无法访问类 'com.facebook.react.modules.netinfo.NetInfoModule'('com.facebook. .react.modules.netinfo.NetInfoModule`
。请提出建议。
【问题讨论】:
-
您找到解决方案了吗?
-
IllegalAccessError主要发生在导入错误版本的库时,因为它们尝试从类中调用特定方法,但在运行时它不再存在(或尚不存在)。
标签: android react-native integration