2016-03-10 6 views
36

Quando apro il mio AVD Manager da Android Studio (versione 2.1 Preview 1), mi ha presentato con un banner sulla mia lista AVD in cui si legge:Android Studio AVD Manager non può aggiornare le immagini del sistema

System image update is available (link:)"Update System Images"

Quando clicco sul link "Aggiornamento del sistema Images", mi sono presentato con il seguente messaggio di errore misterioso:

**Packages Unavailable** 

The following packages are not available: 
    - Package id system-images;android-MNC;default;x86_64 
    - Package id system-images;android-MNC;default;x86 

non so cosa significa e come risolverlo. Le ricerche sul Web sono state infruttuose. Qualche idea?

Ecco quello che sto vedendo: enter image description here

In risposta a Zayin, qui è quello che vedo quando guardo le immagini del sistema MNC. Non sembra nemmeno essere un'opzione per installarli. enter image description here

+0

è questo https://code.google.com/p/android/issues/detail?id=202957 il tuo errore? – JoseF

+0

No, non proprio. Pubblicherò il mio screenshot per mostrare quello che sto vedendo. –

+0

amico, hai dimenticato di contrassegnare una risposta come soluzione –

risposta

46

Ha avuto lo stesso errore qui. Basta aprire il gestore pacchetti e eliminare/disinstallare tutto per Android M (Anteprima 22 API MNC). Marshmallow è già uscito comunque.

Potrebbe essere necessario riavviare Android Studio in seguito causa la cache che verifica.

La versione M è stata rimossa dai pacchetti per qualche motivo dopo la versione di Marshmallow e penso che l'errore significhi che non riesce a trovare l'aggiornamento a quelle immagini. Quando li cancelli, smetti di lamentarti e non li vedi più nella lista dei pacchetti.

in Android Studio:

  1. aperta SDK Manger cliccando sull'icona apposita o se impostazioni (Impostazioni -> Aspetto e comportamento-> Impostazioni di sistema -> Android SDK)
  2. Assicurarsi di sono nel Platform SDK scheda
  3. deselezionare Android M (API 22, MNC Preview)
  4. premere OK.
+1

Questa è la soluzione. –

+0

Grazie! La rimozione di MNC da SDK Manager risolve il mio problema. Non hai bisogno dell'anteprima MNC per essere installata. –

+0

Hmm, quindi il problema esiste solo quando abbiamo l'anteprima MNC nel nostro SDK – HendraWD

0

Vai a Android SDK Manager e assicurarsi di avere le immagini del sistema installato MNC

enter image description here

+1

Non vedo alcuna opzione per installare qualsiasi immagine di sistema sotto la cartella M di Android. Vedi la domanda originale per una cattura dello schermo dal mio gestore di SDK. –

+0

hai solo 2mnc opzioni nella parte inferiore del tuo screengrab - sto assumendo non c'è niente di più lì? –

+0

Sì, mi dispiace per il brutto raccolto. –

10

Provare a rimuovere la cartella MNC (M Preview) dalla cartella SDK.

rm -rf ~/Library/Android/sdk/system-images/android-MNC/ 

o aprendo il gestore SDK standalone e selezionandolo e premendo Delete # packages.

+0

Non esiste una directory simile sotto ~/Libreria/Android/sdk/system-images, mi spiace. –

+2

In realtà era l'unica soluzione che funzionava per me: ovviamente il percorso effettivo dipende dalla macchina (Mac, Unix, Windows) e dalla cartella di installazione di Android SDK. – fasteque

+0

Dopo aver seguito la soluzione di Daniele Segato, anche questo è stato necessario per me (eliminazione delle immagini di sistema). Dovrebbero essere rimossi durante la disinstallazione tramite il gestore sdk, ma per qualche motivo non lo erano. – Chris

0

Sfortunatamente, non sono riuscito a trovare un modo per uscire da questa situazione, quindi ho reinstallato Android Studio e l'SDK di Android. Questo mi ha sbloccato direttamente e ha richiesto meno tempo e problemi di quanto temessi.

1

Se stai sviluppando per Android N, puoi aprire SDK Manager e notare che non c'è "Documentazione per Android SDK" su Android 7.0 (24).

0

Ho riscontrato lo stesso problema cercando di passare attraverso Android N: Impostazioni rapide codelab da Google (ultimo aggiornamento 16 giugno 2016). Si è rivelato il codice di esempio ha avuto qualcosa di simile in build.gradle del file dell'applicazione:

android { 
    compileSdkVersion 'android-N' 
    buildToolsVersion "24.0.0 rc3" 

defaultConfig { 
    applicationId "com.google.android_quick_settings" 
    minSdkVersion 'N' 
    targetSdkVersion 'N' 
    versionCode 1 
    versionName "1.0" 
} 

Quando sono andato avanti e cambiato in:

android { 
    compileSdkVersion 25 
    buildToolsVersion "25.0.1" 

defaultConfig { 
    applicationId "com.google.android_quick_settings" 
    minSdkVersion 25 
    targetSdkVersion 25 
    versionCode 1 
    versionName "1.0" 
} 

ha cominciato a lavorare.

Problemi correlati