0

我有一个应用程序标签的字符串资源:

 <string name="app_name">My application</string>

我的 AndroidManifest.xml 是经典的:

<manifest.. >
 <application
        android:name="my.package"
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:largeHeap="true"
        android:supportsRtl="true"
        android:theme="@style/AppTheme"
        tools:replace="android:icon">
        <activity ...

我有 GoPro SDK 作为依赖项。在某些设备(HTC U Play)上,我的应用程序签名不是“我的应用程序”,而是“GoPro SDK”。

我发现 GoPro SDK 值确实包含资源:

<string name="app_name">GoPro SDK</string>

GoPro SDK 是一个.arr存档。

如何在不重命名变量app_name的情况下修复它?

4

1 回答 1

0

尝试将以下属性添加到应用程序标记:

<application
    tools:replace="label, icon"/>

我还发现有些活动可能包含标签而没有tools:replace="label"

<activity android:label="@string/app_name" />

只需label从活动中删除或添加tools:replace="label"属性

于 2017-11-16T11:54:24.843 回答