Manifest merger failed : Attribute application@...

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_26279817/article/details/53380929
                                        <div class="markdown_views">
            <p>在使用Android studio开发过程中,新建了demo1、demo2两个工程,其中demo2是库工程,工程demo1引用库工程demo2,编译过程中出现了:</p>

Manifest merger failed : Attribute application@theme value=(@style/AppTheme) from AndroidManifest.xml:10:9-40 is also present at [Demopro:userlibrary:unspecified]AndroidManifest.xml:32:18-74 value=(@style/Theme.AppCompat.Light.NoActionBar). Suggestion: add ‘tools:replace=”android:theme”’ to element at AndroidManifest.xml:5:5-18:19 to override

根据log提示,导致该错误的原因是工程demo1和工程demo2中的AndroidManifest.xml文件中都使用了android:theme,合并manifest的过程出现了问题,因此,检查你的application标签里的的theme是否保持了一致,即可解决问题。
(同理app name“就是android:label”参数不同,也会出现这样的问题)



转自:https://blog.csdn.net/sinat_26279817/article/details/53380929

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_26279817/article/details/53380929
                                        <div class="markdown_views">
            <p>在使用Android studio开发过程中,新建了demo1、demo2两个工程,其中demo2是库工程,工程demo1引用库工程demo2,编译过程中出现了:</p>

Manifest merger failed : Attribute application@theme value=(@style/AppTheme) from AndroidManifest.xml:10:9-40 is also present at [Demopro:userlibrary:unspecified]AndroidManifest.xml:32:18-74 value=(@style/Theme.AppCompat.Light.NoActionBar). Suggestion: add ‘tools:replace=”android:theme”’ to element at AndroidManifest.xml:5:5-18:19 to override

根据log提示,导致该错误的原因是工程demo1和工程demo2中的AndroidManifest.xml文件中都使用了android:theme,合并manifest的过程出现了问题,因此,检查你的application标签里的的theme是否保持了一致,即可解决问题。
(同理app name“就是android:label”参数不同,也会出现这样的问题)

猜你喜欢

转载自blog.csdn.net/u013651026/article/details/82019871