Baru saja mengalami masalah yang sama sekarang - saya tidak sengaja mengedit salah satu file yang dihasilkan dan ingin membangun kembali aplikasi, tetapi keduanya clean
dan build
gagal karena beberapa file dikunci.
Untungnya, saya mendapatkan cygwin
di mesin Windows saya, jadi ls -l <file that studio complained about>
mengungkapkan bahwa file-file ini dimiliki oleh beberapa Administrator
Bung.
Pikiran pertama saya adalah bahwa file-file ini mungkin dibuat saat Studio berjalan dengan hak istimewa admin (saya melakukan ini ketika saya perlu mengambil pembaruan dari SDK manager
). Idenya adalah mencoba dan menyelesaikan masalah ini dengan mengeksekusi clean
di Studio berjalan dengan hak istimewa admin, dan kemudian membangun kembali dengan hak istimewa normal. Tidak, ini tidak berhasil :(
Saya memutuskan untuk menggunakan brute force:sudo rm -rf app/build/*
(di Cygwin
perintah ini terlihat sedikit berbeda:cygstart --action=runas rm -rf app/build/*
). Ini menyelesaikan masalah dan saya dapat membangun kembali proyek di Android Studio.
Anda dapat masuk ke direktori proyek dan memanggil gradle dari baris perintah untuk melakukan pembersihan pada proyek:
gradlew clean
Saat Anda membuka kembali proyek, Anda perlu menjalankan sinkronisasi gradle lagi.
Buka
File> Pengaturan> Bangun, Eksekusi, Penerapan> Jalankan Instan> Hapus centang pada kotak centang ini (Aktifkan Jalankan Instan ke kode hot swap)
Terima kasih Semoga kodenya bagus
Saya memiliki masalah yang sama.
Anda harus membuka file sumber secara langsung. Tutup studio dan buka jalur tempat masalah berada dan hapus folder di sana.