似乎我有 Picasso 库 2.4.0 版本,但 Twitter 也使用库的 2.3.2 版本。我的问题是…2.3.2 版本是否会随新版本一起下载?还是只下载了 2.4.0,Twitter 也会使用它?我应该排除 2.3.2 的版本,这样 Twitter 就会自动使用 2.4.0 吗?这样做安全吗?新版本可能与 Twitter 库不兼容,对吗?
在这种情况下我应该如何操作感到困惑。如果可以排除一个库,应该排除哪个库呢?
在这种情况下我应该如何操作感到困惑。如果可以排除一个库,应该排除哪个库呢?
gradle -q app:dependencyInsight --dependency picasso --configuration compile
com.squareup.picasso:picasso:2.4.0 (conflict resolution)
\--- compile
com.squareup.picasso:picasso:2.3.2 -> 2.4.0
\--- com.twitter.sdk.android:tweet-ui:1.1.0
+--- compile
\--- com.twitter.sdk.android:twitter:1.1.1
\--- compile
(*) - dependencies omitted (listed previously)