Questo è molto strano. Oggi AS (1.4) arrestato correttamente ricreare l'apk di debug nel mio progetto:APK stallo per Android Studio per la variante di build dopo le modifiche xml
- Qualsiasi XML cambia non si riflettono nel codice durante l'esecuzione del progetto di
- Modifiche a codice Java, non soggiacciono, anche quando le modifiche XML non sono
- La pulizia e quindi l'esecuzione di esecuzione sembra risolvere il problema, un APK aggiornato viene creato con successo ogni volta.
- Ho due varianti di costruzione nel mio progetto, , questo problema interessa solo uno di loro.
- Sto usando Genymotion, ma il problema esiste anche nell'emulatore e nell'hardware.
- Sospetto che sia stato inserito un tipo di blocco nei file xml. Ad esempio, se rinominare un file e premere Esegui, le modifiche si propagano. Ma ispezionando R.java mostra le voci sia per il vecchio nome del file che per quello nuovo - il vecchio non viene semplicemente cancellato/aggiornato.
- Il layout xml che sto testando con questo è ora stato ridotto a un layout relativo vuoto con un colore di sfondo. Il colore non viene aggiornato quando dovrebbe essere.
Non so molto del processo di compilazione, quindi tutto ciò che ho provato è l'eliminazione della cartella di costruzione, la reimportazione del progetto e il vecchio riavvio/annullamento della cache su Android Studio. Qualche suggerimento su cosa potrebbe causare questo strano comportamento o su come risolverlo?
Edit: E 'molto difficile da definire il comportamento alla base di questo - a volte ho notato in modo coerente che colpisce solo alcuni file XML. Sembra che questo ragazzo ha lo stesso problema: Android Studio project build issue
Ho passato un paio d'ore a reinstallare Android Studio da zero e il problema rimane ..
Grazie, sì qualcosa di simile potrebbe essere la mia unica opzione:/ –
Avere la taglia: DI non credo di poterlo contrassegnare come risposta perché ho ancora bisogno di accedere alla memoria persistente ecc. –
Capisco perfettamente. Grazie per la taglia! Terrò gli occhi aperti per una soluzione _actual_ e ti assicurerò di sapere se trovo qualcosa. – lustig