【问题标题】:Change AndroidManifest.xml MetaData Value in Unity Project在 Unity 项目中更改 AndroidManifest.xml 元数据值
【发布时间】:2021-04-17 12:09:24
【问题描述】:

我有一个 Unity 项目。我在项目中使用的库之一在其清单文件中包含元数据。有什么办法可以不断改变它的价值吗? 当我在 AndroidManifest.xml 文件中添加我的值时,它仍然是旧值。

<meta-data
        android:name='MetaDataName'
        android:value='oldValue' />

<meta-data
        android:name='MetaDataName'
        android:value='newValue' />

【问题讨论】:

    标签: android unity3d android-manifest


    【解决方案1】:

    在清单中添加以下内容

    <meta-data
            tools:replace="android:value"
            android:name='MetaDataName'
            android:value='newValue' />
    

    【讨论】:

    • 它不起作用。 Android Studio 出现这个错误:Attribute tools:replace is not allowed here
    • 您是否在清单标签中添加了像这样的命名空间`xmlns:tools="schemas.android.com/tools"`的工具?
    • 是的,我的清单标签中有这一行:xmlns:tools="schemas.android.com/tools"
    • 是的,它有效!我应该将这些代码添加到自定义主清单中。谢谢。
    • @BehroozFard 如果我能提供任何帮助,我很高兴,您也可以投票。谢谢
    猜你喜欢
    • 2019-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-02
    • 2012-02-18
    • 2019-02-12
    • 2022-07-12
    • 1970-01-01
    相关资源
    最近更新 更多