【发布时间】:2016-10-17 14:04:01
【问题描述】:
我有一个带有第三方模块的 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 不一致
这种行为使错误很难发现和修复。我该怎么办?
【问题讨论】:
标签: android-studio gradle react-native