美文网首页Android
引入第三方库或组件化开发报Manifest merger fai

引入第三方库或组件化开发报Manifest merger fai

作者: HawkFlying | 来源:发表于2020-07-15 16:58 被阅读0次

提示使用 tools:replace

Suggestion: add 'tools:replace="android:theme"' to <application> element at AndroidManifest.xml

这里提示很清楚了,将'tools:replace="android:theme"' 添加到 <application> 标签里,如下:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    package="com.example.zxx_flutter">

    <application
       ...
        tools:replace="android:theme"
       ...
>

注意:这里的 <application>是主项目的<application>,不是第三方库的

提示多个 tools:replace

Suggestion: add 'tools:replace="android:icon"' to <application> element at AndroidManifest.xml
Suggestion: add 'tools:replace="android:theme"' to <application> element at AndroidManifest.xml

多个tools:replace,添加时用逗号隔开,如下:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    package="com.example.zxx_flutter">

    <application
       ...
        tools:replace="android:icon,android:theme"
       ...
>

提示 tools:replace specified at line:x for attribute android:theme, but no new value specified

在<application>添加tools:replace,还必须有对应value的配置

tools:replace specified at line:25 for attribute android:theme, but no new value specified

如上面添加 tools:replace="android:theme",所以必须有android:theme的配置,如下:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    package="com.example.zxx_flutter">

    <application
       ...
        tools:replace="android:icon,android:theme"
        android:theme="xxx"
       ...
>

相关文章

网友评论

    本文标题:引入第三方库或组件化开发报Manifest merger fai

    本文链接:https://www.haomeiwen.com/subject/fpvphktx.html