我在项目中添加了一个外部库,因为它的值文件中有@string/app_name标记,所以它会更改我的整个应用程序名称。我无法编辑此值文件。不知何故,android工作室更喜欢使用外部库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"
到我的应用程序标签。
更改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
在相关模块的values/strings.xml中:
<string name="app_name" translatable="false">MyApplication</string>