正常集成极光推送成功,之后又集成了JMessage就报错

codeWang
2018-01-23 09:58 1.5k 0

集成JMessage就加入了一行代码

        <service android:name="cn.jpush.android.service.PushService"
            android:process=":multiprocess"
            tools:node="replace" >
        </service>
Error:Execution failed for task ':app:processAliDebugManifest'.
> Manifest merger failed : Attribute provider#cn.jpush.android.service.DataProvider@exported value=(false) from [cn.jiguang.sdk:jpush:3.1.0] AndroidManifest.xml:116:13-37
    is also present at [cn.jiguang.sdk:jmessage:2.4.1] AndroidManifest.xml:100:13-36 value=(true).
    Suggestion: add 'tools:replace="android:exported"' to <provider> element at AndroidManifest.xml:113:9-116:40 to override.

大致的意思 是我jpush的exported = false 但jmessage的exported=true,各位大神求解决

2个回答

热门排序
  • 我在清单文件中加了一个provider覆盖jcenter的自动属性,就解决了 &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;manifest xmlns:android="http://s 展示全部
  • Suggestion: add 'tools:replace="android:exported"' to &lt;provider&gt; element at AndroidManifest.xml:113:9-116:40 to o 展示全部
gptbots-widget