When I want to insert the follow meta-tag:
<meta-data
android:name="com.android.systemui.action_assist_icon"
android:resource="@mipmap/ic_launcher" />
I get the error message:
Resources referenced from the manifest cannot vary by configuration (except for version qualifiers, e.g. -v21.) Found variation in hdpi, mdpi, xhdpi, xxhdpi, xxxhdpi
How can I fix this?
nshmura
Variation of resources in AndroidManifest.xml is detected as error.
It may be ignored like this:
<?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>
I moved such strings to globalstrings.xml and removed the references from the locale files.
来源:https://stackoverflow.com/questions/38423503/resources-referenced-from-the-manifest-cannot-vary-by-configuration