top of page

Error "Cannot load modules" di Android Studio

  • Galuh Buana Putra Kautsar
  • Mar 16, 2017
  • 2 min read

Saat pertama kali menghubungkan GitLab dengan direktori lokal, kita melakukan git clone. Nah, biasanya setelah itu, semua file dan folder yang ada di GitLab akan otomatis dibuat pada direktori lokal yang kita inginkan. Nama project yang ada di GitLab akan otomatis menjadi nama folder root di direktori kita. Dalam kasus GoodangCode, nama project yang dimaksud adalah PPLD5. Oleh karena itu, sudah pasti semua anggota GoodangCode memiliki root folder bernama PPLD5 di direktori lokal masing-masing.

TAPI.....

Bisa saja ada yang sengaja mengubah nama folder root-nya, atau memindahkan folder/file yang sudah ada ke tempat lain, yang menyebabkan nama folder root pada direktori lokal tidak sama dengan nama project pada GitLab. Hal tersebut dapat menyebabkan error saat kita akan membuka project tersebut di dalam Android Studio.

Saat sebuah project dibuka dengan Android Studio, akan ada sebuah file berekstensi .iml yang otomatis dibuat di dalam folder root dengan nama yang sama dengan nama folder root. Sebagai contoh, folder root bernama PPLD5 akan dibuatkan PPLD5.iml di dalamnya. Pada file .idea/modules.xml juga akan ditambahkan sebuah baris kode baru untuk me-load file .iml tadi. Berikut ini adalah beberapa screenshot dari penjelasan sebelumnya.

Di dalam direktori folder root PPLD5

Di dalam folder .idea

File modules.xml

Nah.....

Error yang dimaksudkan di awal akan muncul ketika ada yang mengganti nama folder root tadi. Jika namanya berbeda, saat orang yang memiliki nama folder yang berbeda tersebut membuka project dengan Android Studio, maka file .iml akan otomatis dibikin ulang dengan nama folder tersebut. File modules.xml juga akan membuat baris kode baru sesuai file .iml yang baru saja dibuat.

Jika ada orang lain yang pull hasil pekerjaan orang tadi, maka file modules.xml orang yang pull akan ikut berubah dengan bertambahnya baris kode yang akan me-load file .iml yang memang tidak ada di direktorinya.

Saat orang yang pull tadi membuka project-nya dengan Android Studio, akan muncul error yang disebabkan Cannot load modules karena memang IDE tidak menemukan file yang sudah terlanjur tertulis di modules.xml.

Oleh karena itu, sebaiknya semua anggota kelompok benar-benar yakin bahwa mereka mengerjakan project di dalam folder yang bernama sama agar error seperti di atas tidak terjadi lagi.


 
 
 

Comments


© 2017 by GoodangCode

Subscribe for Goodang Team Updates!

bottom of page