Duplicate class

使用{exclude module:’xxx.xxx.xxx’}排除

  1. implementation ('com.google.android.gms:play-services-base:17.5.0')
  2. {
  3. exclude module: "play-services-measurement-sdk-api"
  4. }

使用Maven在线库时可用

  1. android{
  2. configurations {
  3. all {
  4. exclude group: 'com.google.android.gms', module: 'play-services-measurement-sdk-api'
  5. //exclude group: 'com.google.android.gms', module: 'play-services-measurement-impl'
  6. }
  7. }
  8. }

Gradlew不是内部命令

[收藏]Gradlew不是内部命令——引起原因及解决方法笔记大全设计学院

使用gradle命令行查询项目模块的应用依赖关系

  1. 在AndroidStudio的Terminal中输入:gradle :模块名称:dependencies --configuration releaseRuntimeClasspath
  2. 会在Terminal中输出,如下图所示

构建Gradle中遇到的问题集合 - 图1