22

Al momento della exectution sto ottenendo un erroredi Android: Ottenere "Impossibile ricaricare lista AVD:" errore al momento dell'esecuzione

Impossibile ricaricare lista AVD: CVC-enumerazione-valida: Valore '280dpi' non è valido per sfaccettature rispetto all'enumerazione '[ldpi, mdpi, tvdpi, hdpi, xhdpi, 400dpi, xxhdpi, 560dpi, xxxhdpi]'. Deve essere un valore dell'enumerazione. Errore durante l'analisi di C: \ Users \ Binil \ AppData \ Local \ Android \ sdk \ system-images \ android-22 \ android-wear \ armeabi-v7a \ devices.xml cvc-enumeration-valid: il valore '280dpi' non è valido per sfaccettature rispetto all'enumerazione '[ldpi, mdpi, tvdpi, hdpi, xhdpi, 400dpi, xxhdpi, 560dpi, xxxhdpi]'. Deve essere un valore dell'enumerazione.

sto utilizzando Android Studio.

dependencies { 
compile fileTree(dir: 'libs', include: ['*.jar']) 
compile 'com.android.support:appcompat-v7:22.2.1' 

}

uno può dirmi come per correggere questo errore.

+1

controllare questo collegamento http://stackoverflow.com/questions/33253381/using-android-support-v4-library-in-intellij-idea – Priya

risposta

56

Questo problema è causato dal fatto che Android Studio non è in grado di caricare immagini del sistema Android Wear con data dpi. Per risolvere questo, fare questo:

1) Vai a:

C: \ Program Files (x86) \ Android \ android-sdk \ system-immagini \ android-23

ed elimina la cartella "Android Wear" che contiene immagini di sistema di Android Wear.

2

andare alla directory ed eliminare il devices.xml

poi vai a strumento> Android> abilitare ADB intergration

+0

questo errore sta ancora spuntando dopo aver provato il suggerimento – Erik

+0

Per me, rinominando i "dispositivi". xml "a" _devices.xml "ha fatto il trucco (nel caso ne avessi bisogno), ho avuto alcuni file" devices.xml "che sono stati mostrati nel log degli errori. Sto usando eclipse neon, credo che il passo con "integrazione ADB" sia per IntelliJ IDE – kaya

18

Vai Android SDK ed eliminare tutti Android Wear pacchetti.

0

A dire il vero non capisco perché Google abbia spostato da Eclipse a Intelli Idea, ho un sacco di problemi che non avevo prima.

+0

Google = la società Free4All! –

0

Nel mio caso (Linux), ho solo cancellare il file

/root/xxx/Sdk/system-images/android-23/android-tv/armeabi-v7a/devices.xml 

poi copiare

/root/xxx/Sdk/tools/lib/devices.xml 

a

/root/xxx/Sdk/system-images/android-23/android-tv/armeabi-v7a/ 
7

il problema che ho con tutte queste risposte è buttare via il bambino con l'acqua sporca. Basta leggere il problema e ti renderai conto che il file di configurazione dei dispositivi ha un valore non consentito.

  1. Verificare quali risoluzioni non sono facoltative in base all'errore. Nel caso del problema dell'OP è 280 dpi. Nel mio, era 360dpi
  2. Trova il valore più vicino nell'enumerazione. Vedere Scale factor for xxhdpi android. Nel caso OP, 280 dpi ~ hdpi. Nel mio caso, 360dpi ~ xhdpi.
  3. Aprire i file descritti nell'errore. (devices.xml in x86 e armeabi-v7a in ... Android \ sdk \ system-images \ android-23 \ android-wear \ nel mio caso)
  4. Modificare qualsiasi istanza di valori non validi trovati nel passaggio 1 a i valori validi trovato nel passaggio 2.<d:pixel-density>280dpi</d:pixel-density> diventa <d:pixel-density>hdpi</d:pixel-density>

Edit: il problema con risposte che elimina ciecamente l'intera cartella è che ora non può sviluppare per android per di usura. Il problema con la sostituzione della cartella devices.xml è che stai fornendo un elenco di specifiche del telefono in cui sono previste le specifiche indossabili. Ora non puoi testare.

+1

Questa è la soluzione corretta per ** risolvere ** il problema. –

+1

Esattamente. Mi sono rifiutato di infilare la testa nella sabbia e andare con uno di questi. È un peccato non essere contrassegnati come la soluzione, in quanto altri continueranno a provare quelli in cima e potrebbero causare problemi latenti. –

2

Non è necessario eseguire il root. Per me, rimuovere la cartella di Android Wear dal percorso ha fatto il trucco! C: \ Users \ Binil \ AppData \ Local \ Android \ SDK \ system-immagini \ android-22 \ android-usura

Basta eliminare questa cartella Android Wear e farà il trucco, si spera :)

Problemi correlati