我已经为我的项目添加了一个外部库,因为它的值文件中有一个@ 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"
到我的申请标签。
答案 0 :(得分:11)
更改AndroidManifest.XML
下<application>
标记下的应用名称。
您应该看到android:label=@string/app_name
资源。
在string.xml
中创建另一个标记,让我们说@string/app_name_mine
。
将android:label=@string/app_name
更改为android:label=@string/app_name_mine
答案 1 :(得分:0)
在相关模块的 values/strings.xml 中:
<string name="app_name" translatable="false">MyApplication</string>