2016-07-17 441 views
9

Quando voglio inserire il follow meta-tag:Risorse riferimento dal manifesto non può variare in base alla configurazione

<meta-data 
     android:name="com.android.systemui.action_assist_icon" 
     android:resource="@mipmap/ic_launcher" /> 

ricevo il seguente messaggio di errore:

Resources referenced from the manifest cannot vary by configuration (except for version qualifiers, e.g. -v21.) Found variation in hdpi, mdpi, xhdpi, xxhdpi, xxxhdpi

Come posso risolvere questo?

+0

Provare a utilizzare una risorsa estraibile anziché una risorsa mipmap. – CommonsWare

+0

L'ho provato, mostra anche lo stesso errore. –

risposta

16

La variazione delle risorse in AndroidManifest.xml viene rilevata come errore.

può essere ignorato in questo modo:

<?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> 

vedi: Android : Facebook app id showing error in values-ta/strings.xml and can't able to generate signed apk

+0

Grazie mille! Lo risolve. –

0

mi sono trasferito tali stringhe da globalstrings.xml e rimosso i riferimenti dai file di localizzazione.