Xây dựng ứng dụng để phát hành cho người dùng

Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.

Nút Chạy xây dựng và triển khai ứng dụng của bạn cho một thiết bị. Tuy nhiên, để tạo ứng dụng nhằm chia sẻ hoặc tải lên Google Play, bạn sẽ cần sử dụng một trong các tùy chọn trong trình đơn Tạo để biên dịch các phần hoặc tất cả dự án của mình. Trước khi chọn bất kỳ tùy chọn bản dựng nào được liệt kê trong bảng 1, bạn hãy nhớ chọn biến thể bản dựng mà bạn muốn sử dụng.

Bảng 1. Tùy chọn tạo trong trình đơn Tạo.

Mục menu Mô tả
Tạo mô-đun Biên soạn tất cả các tệp nguồn trong mô-đun đã chọn đã được sửa đổi kể từ phiên bản cuối cùng, và tất cả các mô-đun mà mô-đun đã chọn sẽ phụ thuộc định kỳ Nội dung tổng hợp bao gồm các tệp nguồn phụ thuộc và mọi công việc liên quan đến bản dựng. Bạn có thể chọn mô-đun để tạo bằng cách chọn tên mô-đun hoặc một trong các tệp của cửa sổ đó trong cửa sổ Dự án.
Tạo dự án Tạo tất cả các mô-đun.
Dự án sạch sẽ Xóa tất cả các tệp bản dựng trung gian/được lưu vào bộ nhớ đệm.
Tạo lại dự án Chạy Dự án sạch cho biến thể bản dựng đã chọn và tạo một APK.
Tạo (các) gói/APK > Tạo (các) APK

Xây dựng một APK của tất cả các mô-đun trong dự án hiện tại cho biến thể mà họ đã chọn. Khi bản dựng hoàn tất, bạn sẽ thấy một thông báo xác nhận, cung cấp đường liên kết đến tệp APK và đường liên kết để phân tích trong Trình phân tích APK.

Nếu biến thể bản dựng mà bạn đã chọn là loại bản dựng gỡ lỗi, thì APK sẽ được ký bằng một khóa gỡ lỗi và sẵn sàng để cài đặt. Nếu bạn đã chọn một biến thể phát hành, thì theo mặc định, APK sẽ bị hủy ký và bạn phải ký APK theo cách thủ công. Ngoài ra, bạn có thể chọn Tạo > Tạo gói đã ký / APK từ thanh trình đơn.

Android Studio lưu các APK mà bạn tạo trong project-name/module-name/build/outputs/apk/.

Tạo (các) gói/APK > Tạo (các) gói

Tạo Android App Bundle của tất cả các mô-đun trong dự án hiện tại cho biến thể mà họ đã chọn. Khi bản dựng hoàn tất, một thông báo xác nhận sẽ xuất hiện, cung cấp đường liên kết đến gói ứng dụng và đường liên kết để phân tích trong Trình phân tích APK.

Nếu biến thể bản dựng bạn đã chọn là loại bản dựng gỡ lỗi, thì gói ứng dụng sẽ được ký bằng khóa gỡ lỗi và bạn có thể sử dụngbundletool để triển khai ứng dụng của bạn từ gói ứng dụng tới một thiết bị đã kết nối. Nếu bạn đã chọn một biến thể bản phát hành, thì theo mặc định, gói ứng dụng sẽ bị hủy ký và bạn phải tự ký sử dụng gói này bằng cách sử dụng jarsigner. Ngoài ra, bạn có thể chọn Tạo > Tạo gói đã ký / APK từ thanh trình đơn.

Android Studio lưu các APK mà bạn tạo trong project-name/module-name/build/outputs/bundle/.

Tạo gói / gói APK đã ký Hiển thị hộp thoại với trình hướng dẫn để thiết lập cấu hình ký mới và xây dựng gói ứng dụng hoặc APK đã ký. Bạn cần ký ứng dụng bằng khóa phát hành trước khi tải lên Play Console. Để biết thêm thông tin về cách ký ứng dụng, hãy xem bài viết Ký ứng dụng.

Lưu ý: Nút Chạy tạo một APK bằng testOnly="true", có nghĩa là bạn chỉ có thể cài đặt APK qua adb (Sử dụng Android Studio). Nếu bạn muốn một tệp APK có thể gỡ lỗi mà mọi người có thể cài đặt mà không cần adb, hãy chọn biến thể gỡ lỗi rồi nhấp vào Tạo (các) gói/tệp APK > Tạo (các) APK.

Để biết chi tiết về những thao tác mà Gradle thực thi cho mỗi lệnh, hãy mở cửa sổ Build (Tạo) như mô tả trong phần tiếp theo. Để biết thêm thông tin về Gradle và quy trình xây dựng, hãy xem phần nội dung Định cấu hình bản dựng của bạn.