Dari dokumentasi (Android Studio didasarkan pada Intellij IDEA):
Apa pun yang Anda lakukan di IntelliJ IDEA, Anda melakukannya dalam konteks proyek. Proyek adalah unit organisasi yang mewakili solusi perangkat lunak lengkap.
Produk jadi Anda dapat diurai menjadi serangkaian modul terpisah, terisolasi, tapi itu adalah definisi proyek yang menyatukan mereka dan mengikat mereka menjadi keseluruhan yang lebih besar.
Untuk Android, ini berarti satu proyek per aplikasi, dan satu modul per perpustakaan dan per aplikasi pengujian.
Ada beberapa masalah jika Anda mencoba membangun beberapa aplikasi dalam proyek yang sama. Itu mungkin, tetapi jika Anda mencoba (seperti yang saya lakukan), Anda akan melihat bahwa hampir semuanya dirancang untuk bekerja dengan satu aplikasi per proyek.
Misalnya, ada opsi untuk "membangun kembali proyek", yang tidak masuk akal dengan banyak aplikasi, banyak pengaturan proyek lainnya tidak akan berguna, dan sistem VCS bawaan tidak bagus ketika Anda memiliki banyak repositori.
Jawaban KISS:
modul di Android Studio seperti proyek di Eclipse
proyek di Android Studio seperti ruang kerja di Eclipse
sumber
sumber
Dari dokumen yang diperbarui [2019]:
Ex:
Selain itu, Anda juga dapat memiliki "modul perpustakaan lokal". Katakanlah, Anda mengembangkan Kerangka Manajemen Akun sebagai modul pustaka yang akan digunakan pada akhirnya di Aplikasi Anda, Anda dapat melakukannya sebagai modul terpisah dalam proyek yang sama. Untuk memasukkan itu ke dalam Aplikasi Anda, Anda harus menulis sesuatu seperti,
Documents katakan,
Terakhir, Intellij menyebutkan beberapa detail lebih lanjut tentang file konfigurasi Modul:
Ini
.iml
file sedikit menakutkan untuk melihat. Ini adalah contoh dari proyek saya:sumber
@Deprecated
,?). Ini jauh lebih masuk akal.IntelliJ IDEA membuat proyek untuk seluruh basis kode yang bekerja dengan Anda, dan sebuah modul untuk masing-masing komponen individualnya. Jadi, modul IntelliJ IDEA lebih seperti proyek Eclipse, dan proyek ini kira-kira mirip dengan ruang kerja Eclipse. Tidak ada yang setara persis dengan ruang kerja Eclipse yang berisi semua pekerjaan Anda, tetapi Anda dapat membuka beberapa proyek dalam beberapa frame secara bersamaan.
Inilah halaman Tanya Jawab ID IntelliJ untuk halaman Pengguna Eclipse-
http://www.jetbrains.com/idea/documentation/migration_faq.html
sumber
Modul seperti apkLibs yaitu memiliki res, manifes, tes dll, tetapi aplikasi utama biasanya menggunakan berbagai apklibs / modul untuk membantu menyatukan semuanya dalam satu solusi
sumber
Mengacu pada jawaban @Oded Breiner saya akan mengatakan bahwa:
modul di Android Studio seperti proyek di Eclipse
proyek di Android Studio seperti set kerja di Eclipse
sumber