Chuẩn bị build Android
Assets/
Scenes/
Scripts/
Prefabs/
thiết lập dự án
đã có sẵnbài này thêm
Bạn đang có một game đáng để phát hành: Arena.unity, lớn dần từ tab 01 tới tab 04, với Intro.unity đứng trước nó. Chưa có thứ gì trong hai scene đó từng chạy bên ngoài editor. Tab này sửa chuyện đó.
Trước khi build được gì, Unity cần module Android, bộ SDK, NDK và JDK. Unity Hub cài giúp cả bốn nếu bạn cho phép.
Từ dự án của bạn tới file điện thoại cài được — đây là toàn bộ quy trình.
Cài module
- 1
Unity Hub → Installs → bánh răng cạnh phiên bản của bạn → Add Modules.
- 2
Tick Android Build Support, và cả hai mục con: Android SDK & NDK Tools và OpenJDK.
- 3
Cả hai mục con đều quan trọng. Chỉ cài mục cha là về sau gặp lỗi khó hiểu 'Android SDK not found'.
- 4
Nó tải về vài gigabyte. Cài trước đi, đừng để tối trước hôm demo mới làm.
Chuyển nền tảng
- 1
(Unity cũ: Build Settings) → Android → Switch Platform.
- 2
Unity sẽ import lại và nén lại mọi texture cho mobile. Với dự án lớn, việc này mất 10–40 phút, chỉ một lần.
- 3
Kiểm tra danh sách scene: Intro ở chỉ số 0 và Arena ở chỉ số 1, đúng như bạn đã đặt ở tab 01. App luôn mở scene ở chỉ số 0 trước.
- 4
Chuyển ngược về PC sau này lại phải import lại từ đầu — nên chọn một nền tảng và bám theo nó trong lúc làm việc.
Chuẩn bị điện thoại
- 1
Cài đặt → Giới thiệu điện thoại → chạm vào Số hiệu bản dựng bảy lần. Bạn đã thành nhà phát triển.
- 2
Cài đặt → Tuỳ chọn nhà phát triển → bật Gỡ lỗi qua USB.
- 3
Cắm bằng cáp truyền dữ liệu — nhiều cáp sạc hoàn toàn không truyền dữ liệu.
- 4
Chấp nhận cửa sổ 'Cho phép gỡ lỗi USB' trên màn hình điện thoại và tick Luôn cho phép.
Kiểm tra bằng adb
# adb nằm trong thư mục Android SDK của Unity
#đường dẫn ví dụ trên macOS:
adb devices
#ổn rồi
#chấp nhận trên điện thoạiBấm Build And Run một lần, ngay bây giờ
Đừng đợi game xong mới build. Hãy build một cảnh trống lên điện thoại ngay hôm nay để phát hiện lỗi cấu hình khi còn thời gian.
Lần build đầu dịch toàn bộ script sang C++ và có thể mất 10–20 phút. Các lần sau nhanh hơn nhiều.
Chọn thư mục xuất build nằm ngoài dự án — Builds/ cạnh Assets/, và cho vào .gitignore.
Nếu lỗi, đọc 30 dòng cuối trong Console. Lỗi thật gần như không bao giờ nằm ở dòng cuối cùng.