2016-01-15 21 views
5

Ho avuto un problema frustrante nel mio progetto che ha provocato errori nel registro eventi ogni ~ 30 secondi. Qui è il tipo di cosa che sto vedendo -Errori file cache mancanti?

FileNotFoundException: /Users/User/Library/Caches/AndroidStudio1.5/caches/names.dat.keystream.len (Nessun file o directory)

FileNotFoundException: /Users/User/Library/Caches/AndroidStudio1.5/index/filenameindex/FilenameIndex_inputs_i.len (Nessun file o directory)

FileNotFoundException:/Users/utente/Library/Caches/AndroidStudio1. 5/index/stubs/java.class.fqn/java.class.fqn_i.len (Nessun file o directory simile)

FileNotFoundException: /Users/User/Library/Caches/AndroidStudio1.5/caches/contentHashes.dat.keystream.len (Nessun file o directory)

ho cercato di ricostruire il progetto come suggerito in altre domande simili, tuttavia ciò non ha fatto alcuna differenza.

Non sono sicuro se questo potrebbe essere la causa del problema, ma dato che stavo usando molto poco spazio ho usato un'app chiamata "Disk Diag" per liberare dello spazio libero, e il problema sembrava si verificano non molto tempo dopo, quindi non sono sicuro se sono cancellati alcuni file.

Qualcuno ha qualche suggerimento?

EDIT:

Ho appena controllato per vedere se effettivamente i file esistono, e alcuni lo fanno, e gli altri non lo fanno.

Ad esempio, esiste /Users/User/Library/Caches/AndroidStudio1.5/index/filenameindex/FilenameIndex_inputs_i.len, tuttavia manca l'intera directory /Users/User/Library/Caches/AndroidStudio1.5/caches/.

+0

Hai verificato se questi percorsi di file effettivamente esistono? In particolare fino a '/ Users/User/Library/Caches/AndroidStudio 1.5 /'? – ChrisStillwell

+0

Ho aggiunto una modifica con una risposta al tuo commento. – user3746428

+0

Sembra che dopo la ricostruzione non abbia più problemi con la directory dell'indice, solo quella della cache. – user3746428

risposta

0

Prova a creare la cartella di cache manualmente ho fatto e risolve il problema

8

Basta invalidare la cache e riavviare Android Studio.

Su File di mac -> cache Inavlidate/riavvio (selezionare questa opzione)

È possibile costruire la vostra applicazione o creare APK utilizzando Gradle dopo questo.

+0

questo mi ha aiutato! grazie! – abbath0767