2015-03-22 13 views
9

Ho appena aggiornato il sdk. Ho creato un nuovo XML di layout con solo FrameLayout e TextView. E ho avuto un problema di rendering:Problemi di rendering con Android Studio, le classi non sono state trovate

Le seguenti classi non sono stati trovati: - android.support.v7.internal.widget.ActionBarOverlayLayout

Ho provato, ma nessuno ha funzionato. come posso ripararlo?

+0

Ti suggerisco di passare a API 19 e Holo Dark, nessuna barra azioni quando esegui il rendering della vista. È così che di solito risolvo il problema di rendering (non sempre funziona). Ho letto da qualche parte prima, dicendo che questo è solo un bug in Android Studio. – Andyccs

+0

Prova a pulire più volte il progetto –

+0

Grazie. Il tuo suggerimento ha funzionato. Ed è sicuramente un bug in Android Studio, passo ad altro tema e poi torno indietro, più volte, quindi il problema non c'è più. –

risposta

0

Provare a impostare minSdkVersion su API 21. Se la versione minSdk era 21 o 22, questo errore non verrà visualizzato.

0

Come un principiante nello sviluppo di Android, ho affrontato lo stesso problema di rendering mentre creavo il mio primo programma semplice come "Hello World". Ho pensato che il problema potrebbe essere nel localizzare percorso Android SDK. Ma i miei esperimenti mostrano che si tratta di un bug in Android Studio 1.1. Quando ho selezionato qualsiasi API sotto l'API 20 come API minima accettabile, ho ottenuto un errore di rendering superiore. Per es. Ho provato con l'API 15 (Android 4.0.3) o con l'API 8 (Android 2.2) come API minima supportata. Ho ricevuto l'errore. Ma quando ho messo qualsiasi API sopra l'API 20 come API minima supportata, la compilazione è andata a buon fine e ho potuto vedere l'output.

So cosa ha funzionato e cosa no, ma perché è successo e come aggirare questo per un supporto di versione API inferiore è qualcosa che non vedo l'ora di programmatori esperti.

4

Provare a cambiare il tema in qualcosa di diverso da "AppTheme". Ho avuto lo stesso problema ed è così che l'ho risolto.

22

C'è un bug nel plug-in Android Gradle che verrà risolto per la versione 1.2.3. Il bug è descritto qui: http://tools.android.com/knownissues e due soluzioni alternative. Qui di seguito è quello che ho usato con successo:

Soluzione 1: In primo luogo costruire manualmente il progetto (Build> Ricostruzione del progetto), quindi sincronizzare manualmente il progetto (utilizzando la sincronizzazione con i file Gradle nella barra degli strumenti, o da Strumenti> Menu Android), quindi premere infine Aggiorna nella barra degli strumenti sopra l'editor di layout.

0

Non è un SDK che causa il problema. È Android Studio per quanto ne so (correggimi se ho torto) Per evitare questo errore, puoi ricostruire il tuo progetto andando a Build -> Ricostruisci progetto.

1

sufficiente ricostruire il progetto Build -> Ricostruisci Progetto risolto per me

0

cercare di cambiare il tema "AppTheme" per Luce funziona per me

1

ho cambiato la versione di Android utilizzato per il rendering di layout da 22 a 17 e ha funzionato.

Problemi correlati