Lompat ke konten Lompat ke sidebar Lompat ke footer

Cara Mengatasi "External file changes maybe slow, File watcher failed to start" di Android Studio

Cara Mengatasi "External file changes maybe slow, File watcher failed to start" di Android Studio




Sebelum lanjut ke permasalahannya saya akan menjelaskan apa itu FSNotify di Linux

Apa itu inotify watch?

Singkatnya inotify watch itu adalah sebuah API Linux yang berfungsi untuk  memonitor perubahan file pada sebuah folder.

Nah untuk permasalahnya kali ini biasanya distibusi Linux misal Ubuntu sudah menerapkan nilai default untuk fsnotify ini yaitu sebesar 8192. kita bisa melihat dengan menggunakan perintah

cat /proc/sys/fs/inotify/max_user_watches

nah yang mana nilai tersebut tidak cukup untuk memantau sebuah direktory yang mana terdapat banyak file yang melebihi nilai tersebut, sehingga aplikasi menampilkan semacam warning misalnya pada android studio atau Visual studio code.

Untuk menyelesaikan masalah ini kita perlu menambah nilai tersebut, supaya aplikasi bisa memantau file dalam jumlah yang lebih banyak lagi. 

silahkan jalankan perintah ini.

echo fs.inotify.max_user_watches=524288  | sudo tee -a /etc/sysctl.conf

sudo sysctl -p


Nah untuk Android Studio versi Chipmunk yang sekarang saya gunakan, meskipun sudah menambah nilai diatas, tetap akan menampilkan pesan warning seperti ini. 


setelah saya telusuri ternyata ada sebuah bug yang mana apabila kita menjalankan Android studio lewat terminal terdapat warning seperti ini.




Terlihat pada pesan diatas "Cannot run program /home/iman/Apps/android-studio/bin/fsnotifier" error=2, No such file or directory" ternyata android studio akan menjalanakan file fsnotifier dan file tersebut memang tidak ada. hmm pastesan aja warning nya muncul.

Oke untuk permasalahan tersebut kita akan mendownload file yang hilang tersebut melalui link ini Download fsnotifier dan simpan pada folder bin dimana saat kamu menginstall Android studio seperti contoh saya diatas maka simpan file tersebut ke /home/iman/Apps/android-studio/bin .

lalu beri hak akses file tersbut

chmod +x fsnotifier


Oke sekian saja yang bisa saya sampaikann mudah-mudahan bermanfaat.


Referensi:




Posting Komentar untuk "Cara Mengatasi "External file changes maybe slow, File watcher failed to start" di Android Studio"

Iman Nurjaman
Iman Nurjaman Penulis, Blogger