Android studio - triển khai apk phát hành thay vì gỡ lỗi


83

Các cấu hình chạy trong Android Studio chỉ cho phép bạn triển khai APK (gỡ lỗi) mặc định, nhưng tôi đã tạo một APK phát hành bằng cách chạy gradle AssemblyDebug từ bên trong Android Studio (làm công cụ bên ngoài) và muốn triển khai APK đó thay thế. Nhưng có vẻ như bạn không thể thay đổi APK mà Android Studio cài đặt. Có một tùy chọn để triển khai một cấu phần tùy chỉnh, nhưng tôi không chắc đó là gì hoặc liệu nó có hữu ích hay không và dù sao, dường như không có tùy chọn để tạo một cấu phần mới trong hộp thoại Cấu trúc dự án Android Studio .

Có ai biết cách tôi có thể chỉ định đường dẫn của APK mà Android Studio triển khai không? Tôi biết tôi có thể cài đặt từ dòng lệnh với adb, nhưng nó sẽ tăng tốc mọi thứ nếu tôi có thể chỉ cần nhấp vào một nút. Cảm ơn.

Câu trả lời:


144

Ở bên trái phải là tab "Tạo biến thể". Ở đó bạn có thể chuyển đổi giữa các loại công trình của mình. Nếu không có tab nào hiển thị, hãy nhìn sang bên trái để tìm biểu tượng màn hình và nhấp vào đó. Sau đó, bạn nên tìm các loại xây dựng. Cái đã chọn sẽ được cài đặt.


6
@nenick Xin lỗi, tôi không hiểu. Tab BuildVariants đó ở đâu?
Radu

5
khi nó không hiển thị, hãy tìm biểu tượng màn hình nhỏ nằm ở góc dưới bên trái của studio Android. Khi bạn nhấp vào nó, tab biến thể bản dựng sẽ hiển thị ở bên trái không xa biểu tượng màn hình.
nenick

Câu trả lời chính xác! Đơn giản và hữu ích! Cám ơn!
Oleksandr.D

1
Chỉ muốn thêm (điều này làm tôi bối rối) rằng ngay cả khi không có nút thả xuống [V], chỉ cần nhấp vào loại xây dựng đã chọn để xem menu! Câu trả lời chính xác!
Hack5

trên Android Studio 3 nếu bạn không tìm thấy Biến thể bản dựng, bạn có thể làm cho nó xuất hiện bằng cách nhấp vào Xem-> Công cụ Windows-> BuildVariants
Antonino

59

Nhấp vào Build Variationtab ở ngoài cùng bên trái. Nếu nó không có ở đó, hãy nhấn vào biểu tượng màn hình ở góc xa bên trái (vùng màu xám đậm hơn):

Biểu tượng màn hình

Trong tab biến thể bản dựng, hãy thay đổi từ debugthành releasebằng cách nhấp vào mục danh sách.

Tạo biến thể


10

Chạy lệnh

./gradlew assemble<variant_name>
//for example
./gradlew assembleRelease

[gói aar]

Sau khi xây dựng thành công, bạn có thể tìm thấy .apktệp tại

project_path/app/build/outputs/apk/<variant_name>/
//for example
project_path/app/build/outputs/apk/release/

hoặc chỉ cần cài đặt qua adb

adb install apk_path

Đọc thêm tại đây

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.