Error:Execution failed for task ‘:app:processDebugManifest’
- 起初我以为是华为这个渠道出问题,删除,出现其他渠道问题。因此排除这种可能。
先贴上问题的答案所在地址[https://www.zhihu.com/question/36645628]
最后发现这是因为Manifest merge出现了重复。
查看manifest文件后终于找到问题所在
我原来的manifest配置是这样的:
<!--友盟统计SDK配置-->
<meta-data android:value="557sdjhuhuuuhty6455" android:name="UMENG_APPKEY"/>
<meta-data android:value="Channel ID" android:name="UMENG_CHANNEL"/>
<!--设置动态渠道变量-->
<meta-data android:name="UMENG_CHANNEL" android:value="${UMENG_CHANNEL_VALUE}" />
<!--友盟统计SDK配置end-->
原来相同的name配置了两个属性,所以自然会导致错误
重新修改了一下配置
<!--友盟统计SDK配置-->
<meta-data android:name="UMENG_APPKEY" android:value="557sdjhuhuuuhty6455"/>
<!--设置动态渠道变量-->
<meta-data android:name="UMENG_CHANNEL" android:value="${UMENG_CHANNEL_VALUE}" />
<!--友盟统计SDK配置end-->
运行一下软件,成功了