AndroidManifest 合并出错tools:replace=“android:label”
在flutter开发过程中,由于添加了一些插件依赖不一致导致了冲突,一下是解决方案
* What went wrong:
Execution failed for task ':app:processDebugMainManifest'.
> Manifest merger failed : Attribute application@label value=(pop_law_flutter) from AndroidManifest.xml:4:9-40
is also present at [com.aliyun.dpa:oss-android-sdk:2.9.2] AndroidManifest.xml:19:9-41 value=(@string/app_name).
Suggestion: add 'tools:replace="android:label"' to <application> element at AndroidManifest.xml:3:4-42:19 to override.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
解决方案:
在Android工程的app/src/main下的AndroidManifest
文件中的<application>
标签下添加
xmlns:tools="http://schemas.android.com/tools"
tools:replace="android:label"
即
即可解决