【问题标题】:Android - an external library changes the whole app nameAndroid - 一个外部库更改整个应用程序名称
【发布时间】:2016-02-21 06:44:44
【问题描述】:

我在我的项目中添加了一个外部库,因为它的值文件中有一个 @string/app_name 标记,它会更改我的整个应用程序名称。我无法编辑此值文件。不知何故,android studio 更喜欢使用外部库 app_name 资源。我该如何解决?

解决方案:

正如 Nicholas Tee 所说:

在标记下的 AndroidManifest.XML 中更改应用名称。您应该会看到 android:label=@string/app_name 资源。 在您的 string.xml 中,创建另一个标签,比如 @string/app_name_mine。 将 android:label=@string/app_name 更改为 android:label=@string/app_name_mine

我还需要添加一个:

tools:replace="label"

到我的应用程序标签。

【问题讨论】:

    标签: android


    【解决方案1】:

    <application> 标签下的AndroidManifest.XML 中更改应用名称。

    您应该会看到 android:label=@string/app_name 资源。

    在您的string.xml 中,创建另一个标签,比如说@string/app_name_mine

    android:label=@string/app_name 更改为android:label=@string/app_name_mine

    【讨论】:

      【解决方案2】:

      在相关模块的 values/strings.xml 中:

      <string name="app_name" translatable="false">MyApplication</string>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-07-11
        • 1970-01-01
        • 1970-01-01
        • 2011-07-23
        • 1970-01-01
        • 1970-01-01
        • 2014-04-14
        • 1970-01-01
        相关资源
        最近更新 更多