当我想要插入以下元标记时:
<meta-data
android:name="com.android.systemui.action_assist_icon"
android:resource="@mipmap/ic_launcher" />
我收到了以下错误信息:
来自清单的资源引用不能因配置而异(除了版本限定符,例如-v21)。发现hdpi、mdpi、xhdpi、xxhdpi、xxxhdpi中的变化
我该如何修复它?
当我想要插入以下元标记时:
<meta-data
android:name="com.android.systemui.action_assist_icon"
android:resource="@mipmap/ic_launcher" />
我收到了以下错误信息:
来自清单的资源引用不能因配置而异(除了版本限定符,例如-v21)。发现hdpi、mdpi、xhdpi、xxhdpi、xxxhdpi中的变化
我该如何修复它?
检测到AndroidManifest.xml中资源的变化被视为错误。
可以像这样忽略它:
<?xml version="1.0" encoding="utf-8"?>
<manifest ...
xmlns:tools="http://schemas.android.com/tools"
...>
...
<meta-data
android:name="com.android.systemui.action_assist_icon"
android:resource="@mipmap/ic_launcher"
tools:ignore="ManifestResource" />
...
</manifest>
请参考: Android:Facebook应用程序ID在values-ta/strings.xml中显示错误,无法生成已签名的apk
我将这些字符串移动到globalstrings.xml文件中,并从语言环境文件中移除了引用。