在引入多個包時,出現Unable to merge dex問題

今天引入permissionsdispatcher到項目中,出現報錯,將compileSdkVersion和targetSdkVersion和appcompat-v7都改爲28版本後,仍然出現報錯Unable to merge dex,解決辦法以下:android

  • 查看詳細報錯,究竟是哪一個類衝突
  • 在build.gradle中配置以下,將衝突的包exclude一下:
configurations.all {
        exclude group: 'com.android.support', module: 'support-v13'
        exclude group: 'com.android.support', module: 'support-v4'
    }
相關文章
相關標籤/搜索