我这个问题的解决方案是:
1.AndroidManifest中 android.support.v4.content.FileProvider 替换成 androidx.core.content.FileProvider
2.添加依赖于 implementation 'androidx.legacy:legacy-support-v4:1.0.0'
分析原因:把工程升级到Androidx库下面,把原来的com.android.support:support-v4或com.android.support:support-v7库全部清除掉了,但文件里面还用到v4包里面的东西
AndroidX的库对照表官方网址:https://developer.android.google.cn/jetpack/androidx/migrate/artifact-mappings?hl=zh_cn
关于升级到Androidx中方案:
1.在Model(或者是App)下的gradle.propertie下添加
android.enableJetifier=true
android.useAndroidX=true
2.把Android Studio升级到3.0版本以上
点击在工具栏上Refactor/Migrate to AndroidX