我有一个带有第三方模块的Android React Native项目。
Android Studio无法跳转到正确的依赖关系:
com.facebook.react.LifecycleState
指向react-native-0.19.0
com.facebook.react.ReactInstanceManager
指向react-native-0.35.0
由于我的应用程序依赖于0.35.0,我预计会在com.facebook.react.LifecycleState
导入时引发错误(因为类定义已经介于0.19和0.35之间)
我的应用程序还取决于依赖于0.19.0的模块,并且由于我还不了解的原因,Android Studio下拉导入并允许我跳转到0.19.0的源
这是一个可怕的后备,甚至与Gradle ./gradlew -q dependencies
此行为使得发现和修复错误非常困难。我该怎么办?
答案 0 :(得分:0)
尝试导入com.facebook.react.common.LifecycleState
。