Câu trả lời:
Hầu hết thời gian bạn nên sử dụng Make Project . Đôi khi, sau khi thêm thư viện và thực hiện các thay đổi lớn cho dự án, bạn nên sử dụng Dự án Rebuild .
Nếu bạn nhìn vào menu, bạn sẽ thấy Make Project and Compile có các phím tắt, điều đó cho thấy rằng chúng thường được sử dụng. Những người khác hiếm khi được sử dụng.
Nó giống như IntelliJ Idea.
Biên dịch Tất cả các tệp nguồn trong phạm vi được chỉ định được biên dịch. Phạm vi trong trường hợp này có thể là một tập tin, một gói, v.v.
Tạo dự án Tất cả các tệp nguồn trong toàn bộ dự án đã được sửa đổi kể từ lần biên dịch cuối cùng được biên dịch. Các tập tin nguồn phụ thuộc, nếu thích hợp, cũng được biên dịch. Ngoài ra, các tác vụ gắn liền với quá trình biên dịch hoặc thực hiện quy trình trên các nguồn sửa đổi được thực hiện. Ví dụ: xác thực EJB được thực hiện nếu tùy chọn tương ứng được bật trên trang Xác thực.
Tạo mô-đun Compiled là tất cả các tệp nguồn đã được sửa đổi kể từ lần biên dịch cuối cùng trong mô-đun được chọn cũng như trong tất cả các mô-đun, nó phụ thuộc vào đệ quy.
Xây dựng lại dự án Tất cả các tệp nguồn trong dự án được biên dịch lại. Điều này có thể cần thiết khi các mục nhập đường dẫn đã thay đổi, ví dụ: SDK hoặc thư viện đang được sử dụng thêm, xóa hoặc thay đổi
Sao chép từ IntelliJ Idea 13 giúp đỡ .
Sự khác biệt là Rebuild thực hiện nhiệm vụ sạch của lớp trước. Nếu bạn nhìn vào Bảng điều khiển Gradle 'Dự án xây dựng lại' sẽ nói một cái gì đó như
Executing tasks: [clean, :app:compileDebugSources, :app:compileDebugAndroidTestSources]
Trong khi 'Tạo dự án' sẽ không có clean
Executing tasks: [:app:compileDebugSources, :app:compileDebugAndroidTestSources]
Executing tasks: [:app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:mockableAndroidJar, :app:prepareDebugUnitTestDependencies, :app:compileDebugSources, :app:compileDebugAndroidTestSources, :app:compileDebugUnitTestSources]
Make Project
một giọng nói nội tâm bảo tôi đánh Rebuild Project
chỉ để chắc chắn.