Yanıtlar:
Çoğu zaman Make Project'i kullanmalısınız . Bazen, kütüphaneler ekledikten ve projede büyük değişiklikler yaptıktan sonra, Yeniden Oluştur Projesini kullanmalısınız .
Menüye bakarsanız, Proje Yap ve Derle öğelerinin sık kullanıldığını gösteren klavye kısayollarına sahip olduğunu görürsünüz . Diğerleri nadiren kullanılır.
IntelliJ Idea ile aynı.
Derleme Belirtilen kapsamdaki tüm kaynak dosyalar derlenir. Bu durumda kapsam bir dosya, bir paket vb. Olabilir.
Proje Yap Son derlemeden bu yana değiştirilen projenin tamamındaki tüm kaynak dosyalar derlenir. Bağımlı kaynak dosyalar, uygunsa, derlenir. Ayrıca, derleme veya modifiye edilmiş kaynaklar üzerinde işlem yapma bağlı görevler gerçekleştirilir. Örneğin, Doğrulama sayfasında ilgili seçenek etkinleştirilirse EJB doğrulaması gerçekleştirilir.
Modül Derlenmiş Yap , seçili modüldeki son derlemeden bu yana değiştirilen tüm kaynak dosyaların yanı sıra özyinelemeye bağlı olan tüm modüllerdir.
Projeyi Yeniden Oluştur Projedeki tüm kaynak dosyalar yeniden derlenir. Sınıf yolu girişleri değiştiğinde, örneğin eklenen SDK'lar veya kütüphaneler eklendiğinde, kaldırıldığında veya değiştirildiğinde bu gerekli olabilir
IntelliJ Idea 13 yardımından kopyalandı .
Aradaki fark, Rebuild'in önce sınıfın temiz görevini yürütmesidir. Gradle Console'a bakarsanız 'Yeniden Oluştur' projesi gibi bir şey söyleyecektir
Executing tasks: [clean, :app:compileDebugSources, :app:compileDebugAndroidTestSources]
'Proje Yap' olmazsa clean
Executing tasks: [:app:compileDebugSources, :app:compileDebugAndroidTestSources]
Executing tasks: [:app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:mockableAndroidJar, :app:prepareDebugUnitTestDependencies, :app:compileDebugSources, :app:compileDebugAndroidTestSources, :app:compileDebugUnitTestSources]
Make ProjectBir iç sese her vurduğumda Rebuild Projectemin olmak için vurmamı söyler .
Marka oluşturma ve yeniden oluşturma arasındaki fark "temiz" görevdir.
Bunu yaptığınızda projeyi yeniden çok temiz gerçekleştirir.