android - 找到多个文件,其独立于操作系统的路径为 okhttp3
问题描述
在 app gradle 中添加以下行后
implementation 'com.google.firebase:firebase-crashlytics:17.1.1'
构建apk时出现以下错误
More than one file was found with OS independent path 'okhttp3/internal/publicsuffix/publicsuffixes.gz'
这是我的 gradle 依赖项
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'androidx.cardview:cardview:1.0.0'
implementation 'androidx.recyclerview:recyclerview:1.0.0'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
implementation 'com.google.android.material:material:1.1.0-beta01'
implementation "com.android.volley:volley:1.1.1"
implementation('org.apache.httpcomponents:httpmime:4.3.6') {
exclude module: 'httpclient'
}
implementation 'org.apache.httpcomponents:httpclient-android:4.3.5'
implementation "com.github.bumptech.glide:glide:4.9.0"
api 'com.theartofdev.edmodo:android-image-cropper:2.8.0'
implementation 'com.facebook.shimmer:shimmer:0.5.0@aar'
implementation 'com.google.android.libraries.places:places:2.0.0'
implementation 'com.google.firebase:firebase-analytics:17.4.4'
implementation 'androidx.biometric:biometric:1.0.1'
implementation 'com.google.firebase:firebase-messaging:20.1.5'
implementation 'android.arch.work:work-runtime:1.0.1'
implementation 'androidx.multidex:multidex:2.0.0'
implementation 'com.github.tcking:giraffecompressor:0.1.4'
implementation 'com.google.android.exoplayer:exoplayer-core:2.10.5'
implementation 'com.google.android.exoplayer:exoplayer-dash:2.10.5'
implementation 'com.google.android.exoplayer:exoplayer-ui:2.10.5'
implementation 'com.google.android.exoplayer:exoplayer-hls:2.10.5'
implementation 'com.google.android.exoplayer:exoplayer-smoothstreaming:2.10.5'
implementation project(path: ':mosambeelib')
implementation 'com.google.android.play:core:1.7.3'
implementation 'com.google.firebase:firebase-crashlytics:17.1.1'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test:runner:1.2.0'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
implementation project(path: ':aeps')
implementation project(path: ':bbps')
implementation project(path: ':dmt')
implementation project(path: ':razorpay-android-3.8.8')
}
应用插件:'com.google.gms.google-services' 应用插件:'com.google.firebase.crashlytics'
当我试图从项目树中查看包时,我可以在 okhttp3 包中看到双文件。
在此先感谢。任何帮助将不胜感激。
解决方案
推荐阅读
- validation - 当flutter中的验证为真时如何自动滚动页面
- mysql - 如何使用 sql 获取特定条件下的结果?
- javascript - angular-slickgrid,在选择编辑器更改事件时触发单元格编辑
- sql - 如果数据存在于另一个表中,则更新表
- mysql - 将 MS Access 查询转换为 MariaDB
- javascript - 从对象数组中选择,通过匹配其中的一个属性,该属性也是一个数组
- python - 如何从odoo外部向odoo控制器发出发布请求?
- python - 在没有 Docker 的 Azure 函数中包含 Selenium/Firefox
- angular - 如何在不触发的情况下将值设置为文本区域
- json - 查询仅适用于小数据,而对于更多数据则不起作用