最近做项目中,使用多渠道打包,原来好好的,突然发现不能安装在同一手机上。
经过一番寻找,发现不是applicationId的问题造成的,网上也没其他解决办法,最后发现解决办法是
自定义provider的问题。发生错误的代码:
// 自定义provider
<provider
android:name=".utils.MyFileProvider"
android:authorities="com.xxx.fileProvider"
android:exported="false"
android:grantUriPermissions="true"<