1
我有一个带有第三方模块的Android React Native项目。传递依赖关系在Android Studio中打破“转到声明”
的Android Studio无法跳转到正确的依赖关系:由于我的应用程序依赖于0.35.0
com.facebook.react.LifecycleState
点react-native-0.19.0
com.facebook.react.ReactInstanceManager
点react-native-0.35.0
,我预计在导入com.facebook.react.LifecycleState
时会出现错误(因为类定义已经在0.19和0.35之间移动)
我的应用程序还依赖于取决于0.19.0的模块,由于我还不明白的原因,Android Studio拉下导入并允许我跳转到的0.19.0
源这是一个可怕的回退,甚至没有与摇篮./gradlew -q dependencies
一致此行为使错误很难发现和修复。我能做些什么呢?
谢谢,但那不是我的观点:我想修复Android Studio的行为 –
由于您导入的内容甚至不在0.35,因此您如何期望它能够正常工作? Android Studio在其他地方发现它 - 您正在导入过时的软件,因此它来自旧的RN模块。我不认为它是一个错误。 –
Android Studio不应该知道0.19.0的存在。那么共享0.35.0和0.19.0的进口呢? Android Studio只需翻转一枚硬币即可找到源代码? –