使用Terminal查看依赖树?
./gradlew :app:dependencies
下图显示项目所有的依赖信息
image.png
如何强制使用一个版本的依赖?
implementation enforcedPlatform('你得依赖链接')
如下图 appcompat的最高版本是1.4.0 我强制所有的库使用1.1.0
因为有一些老的库没有兼容1.4.0 会出现问题
强制都使用1.1.0 就可以正常运行
image.png
如何去掉三方库中的依赖?
举例:
implementation('com.github.CarGuo.GSYVideoPlayer:GSYVideoPlayer:v8.1.9-release-jitpack') { // 注意替换具体的版本号
exclude group: 'androidx.core'
}
这样GSYVideoPlayer的库就不会下拉 androidx.core
网友评论