因为适配7.0以上获取内置路径的适配,添加了配置一些配置:
开始以为是authorities的错误,经过检查并不是由它引起的。
验证该这个判断:通过直接打包apk进行安装的方式去测试,没问题,确实证明了release环境打包出来的apk安装是没问题的,那么可能是debug环境缺少release环境的某些配置。与release环境不一致。
解决:既然正式环境签名是什么配置,我们调式环境也配置一样即可。
signingConfigs {
release {
keyAlias props['KEY_ALIAS']
keyPassword props['KEY_PASSWORD']
storeFile file(props['STORE_FILE'])
storePassword props['STORE_PASSWORD']
v2SigningEnabled true
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
}
debug {
signingConfig signingConfigs.release
}
}