_CONFLICTING_PROVIDER 多渠道打包
16lz
2021-01-26
改成: android:authorities="${applicationId}.fileprovider"
尝试运行, 如果还有问题。 如果提示错误。 就把 build.gradle 文件里的
defaultConfig中的 applicationId 也改成对应的。
==
比如dataprovider这个东西是极光生成(你引用的包可能是含有其他内容提供者)导致的 打包安装失败。
可以这样修改
productFlavors{ version1{ applicationId "com.company.version1" manifestPlaceholders = [TD_CHANNEL_ID:"version1", JPUSH_PKGNAME : applicationId, JPUSH_APPKEY : "JPUSH_APPKEY ", JPUSH_CHANNEL : "developer-default",] } version2{ applicationId "com.company.version2" manifestPlaceholders = [TD_CHANNEL_ID:"version2", JPUSH_PKGNAME : applicationId, JPUSH_APPKEY : "JPUSH_APPKEY ", JPUSH_CHANNEL : "developer-default", ] } }
这样就行了。
==
更多相关文章
- 【Android开发】完善搜索功能-添加最近查询字段
- 内容提供者的基本知识
- Android集成极光后部分机型收到通知
- Android(安卓)RecyclerView异步更新数据导致的崩溃问题
- 使用内部(com.android.internal)和隐藏(@hide)API手记
- Android内容提供者(ContentProvider)浅析(二)
- Android(安卓)Studio 的初步使用,ContentProvider创建
- Android内容提供者之读取联系人信息
- Android引用第三方jar的问题