Chạy ứng dụng trên Trình mô phỏng Android

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.

Trình mô phỏng Android mô phỏng các thiết bị Android thông qua máy tính để bạn có thể kiểm thử ứng dụng của mình trên nhiều thiết bị và cấp độ API Android mà không cần đến thiết bị thực tế. Trình mô phỏng mang lại những lợi ích sau đây:

  • Tính linh hoạt: Ngoài khả năng mô phỏng nhiều thiết bị và cấp độ API Android, trình mô phỏng còn có sẵn các cấu hình được xác định trước cho nhiều loại máy tính bảng, điện thoại Android, thiết bị Wear OS và thiết bị Android TV.

  • Độ chân thực cao: Trình mô phỏng cung cấp hầu hết các tính năng của một thiết bị Android thực tế. Bạn có thể mô phỏng cuộc gọi điện thoại và tin nhắn văn bản đến, chỉ định vị trí của thiết bị, mô phỏng nhiều tốc độ mạng, mô phỏng cảm biến xoay và các cảm biến phần cứng khác, truy cập vào Cửa hàng Google Play và nhiều chức năng khác.

  • Tốc độ: Việc kiểm thử ứng dụng trên trình mô phỏng có thể sẽ nhanh và dễ dàng hơn so với khi dùng thiết bị thực tế. Ví dụ: bạn có thể chuyển dữ liệu sang trình mô phỏng nhanh hơn so với khi sử dụng thiết bị kết nối qua USB.

Trình mô phỏng là sự lựa chọn đáp ứng tốt nhất hầu hết nhu cầu kiểm thử của bạn. Trang này giới thiệu các tính năng chính của trình mô phỏng và cách bắt đầu sử dụng.

Ngoài ra, bạn có thể triển khai ứng dụng của mình trên một thiết bị thực tế. Hãy xem phần nội dung Chạy ứng dụng trên thiết bị phần cứng để biết thêm thông tin.

Bắt đầu sử dụng trình mô phỏng

Với Trình mô phỏng Android, bạn có thể kiểm thử ứng dụng của mình trên nhiều thiết bị mà không cần thiết bị thực tế. Trình mô phỏng được trang bị sẵn Android Studio nên bạn sẽ không phải tự cài đặt. Dưới đây là quy trình làm việc cơ bản của trình mô phỏng:

  1. Kiểm tra để đảm bảo rằng bạn đáp ứng được yêu cầu về hệ thống.
  2. Tạo Thiết bị Android ảo (AVD).
  3. Chạy ứng dụng của bạn trên trình mô phỏng.
  4. Thao tác trong trình mô phỏng.

Trang này hướng dẫn chi tiết hơn các bước thiết lập và khám phá môi trường thử nghiệm ảo của bạn. Nếu bạn đã chạy ứng dụng trên trình mô phỏng và sẵn sàng sử dụng các tính năng nâng cao hơn, hãy xem phần nội dung Cách sử dụng nâng cao của trình mô phỏng.

Trong trường hợp bạn gặp vấn đề với trình mô phỏng, hãy xem phần nội dung Khắc phục sự cố cho trình mô phỏng. Tuỳ thuộc vào nhu cầu và tài nguyên của mình, bạn có thể tìm hiểu các yêu cầu về hệ thống và cấu hình kỹ thuật hoặc sử dụng thiết bị thực tế.

Yêu cầu về hệ thống khi dùng trình mô phỏng

Để có trải nghiệm tốt nhất, bạn nên dùng trình mô phỏng trong Android Studio trên một máy tính có các thông số sau đây:

  • RAM 16 GB
  • Hệ điều hành Windows, macOS, Linux hoặc ChromeOS phiên bản 64 bit
  • Dung lượng ổ đĩa 16 GB

Nếu hệ thống của bạn không có các thông số trên, thì trình mô phỏng vẫn chạy nhưng có thể không suôn sẻ. Trong trường hợp này, hãy cân nhắc kiểm thử trên thiết bị thực tế theo hướng dẫn trong phần nội dung Chạy ứng dụng trên thiết bị phần cứng.

Tạo Thiết bị Android ảo

Trong mỗi lượt sử dụng, Trình mô phỏng Android đều dùng một Thiết bị Android ảo (AVD) để chỉ định phiên bản Android và các đặc điểm phần cứng của thiết bị được mô phỏng. Để kiểm thử ứng dụng một cách hiệu quả, bạn nên tạo một AVD mô phỏng từng thiết bị mà bạn muốn chạy ứng dụng. Hãy xem phần nội dung Tạo và quản lý thiết bị ảo để biết cách tạo AVD.

Mỗi AVD hoạt động như một thiết bị độc lập, có dung lượng lưu trữ riêng cho dữ liệu người dùng, thẻ SD, v.v. Theo mặc định, trình mô phỏng lưu trữ dữ liệu người dùng, dữ liệu thẻ SD và bộ nhớ đệm trong một thư mục dành riêng cho AVD đó. Khi bạn khởi chạy trình mô phỏng, thao tác này sẽ tải dữ liệu người dùng và dữ liệu thẻ SD qua thư mục AVD.

Chạy ứng dụng của bạn trên trình mô phỏng

Sau khi tạo một Thiết bị Android ảo (AVD), bạn có thể khởi động Trình mô phỏng Android và chạy ứng dụng trong dự án của mình:

  1. Trên thanh công cụ, hãy chọn AVD mà bạn muốn chạy ứng dụng trong trình đơn thả xuống về thiết bị mục tiêu.

  2. Nhấp vào Chạy. Ở lần khởi chạy đầu tiên, trình mô phỏng có thể khởi chạy trong vài phút nhưng ở những lần tiếp theo, trình mô phỏng sẽ dùng một ảnh chụp nhanh để rút ngắn thời gian khởi chạy. Nếu lúc này bạn gặp vấn đề, hãy xem phần nội dung Khắc phục sự cố cho trình mô phỏng.

Sau khi cài đặt ứng dụng cho AVD, bạn có thể chạy ứng dụng đó trên thiết bị này giống như khi chạy ứng dụng bất kỳ trên một thiết bị nào đó. Khi muốn triển khai các thay đổi mới, bạn cần nhấp lại vào Run (Chạy) hoặc Apply Changes (Áp dụng các thay đổi).

Trợ lý ghép nối Wear OS

Nếu bạn muốn kiểm thử ứng dụng trên thiết bị Wear OS, thì trợ lý ghép nối Wear OS sẽ hướng dẫn từng bước ghép nối trình mô phỏng Wear OS với điện thoại thực tế hoặc điện thoại ảo ngay trong Android Studio. Hãy xem phần nội dung Sử dụng trợ lý ghép nối trình mô phỏng Wear OS để biết thêm thông tin.

Trong khi trình mô phỏng chạy, bạn có thể dùng chuột máy tính để mô phỏng thao tác di chuyển ngón tay trên màn hình và dùng bảng điều khiển trình mô phỏng để thực hiện một số thao tác phổ biến.

Sử dụng con trỏ chuột trên máy tính để bắt chước ngón tay của bạn trên màn hình cảm ứng, chọn các mục trong trình đơn và các trường nhập dữ liệu và nhấp vào các nút nhấp và nút điều khiển. Sử dụng bàn phím máy tính để nhập các ký tự và nhập phím tắt trình mô phỏng.

Bảng 1. Cử chỉ để thao tác trong trình mô phỏng

Tính năng Mô tả
Vuốt màn hình Trỏ vào màn hình, nhấn và giữ nút chuột chính, vuốt qua màn hình rồi thả ra.
Kéo một mục Trỏ vào một mục trên màn hình, nhấn và giữ nút chuột chính, di chuyển mục đó rồi thả ra.
Nhấn
(nhấn)
Trỏ vào màn hình, nhấn nút chuột chính rồi thả ra. Ví dụ: bạn có thể nhấp vào một trường văn bản để bắt đầu nhập văn bản vào đó, chọn một ứng dụng hoặc nhấn một nút.
Nhấn đúp Trỏ vào màn hình, nhấn nhanh nút chuột chính hai lần rồi thả ra.
nhấn và giữ Trỏ vào một mục trên màn hình, nhấn nút chuột chính, giữ rồi thả ra. Ví dụ: bạn có thể mở các tuỳ chọn cho một mục.
Nhập Bạn có thể nhập vào trình mô phỏng bằng cách sử dụng bàn phím máy tính hoặc sử dụng bàn phím bật lên trên màn hình trình mô phỏng. Ví dụ: bạn có thể nhập vào một trường văn bản sau khi đã chọn.
Chụm vào rồi mở ra
Nhấn phím Control (Command trên Mac) để hiện ra một giao diện cảm ứng đa điểm nhấn dùng được cử chỉ chụm. Chuột đóng vai trò là ngón tay đầu tiên, còn điểm neo là ngón tay thứ hai. Kéo con trỏ để di chuyển điểm đầu tiên.
Nhấp vào nút chuột trái để thực hiện thao tác nhấn xuống cả hai điểm rồi thả ra để thực hiện thao tác nhấc cả hai ngón lên
Vuốt theo chiều dọc Mở trình đơn dọc (vertical) trên màn hình rồi sử dụng cuộn lăn chuột để di chuyển qua các mục trong trình đơn cho đến khi bạn thấy mục mình muốn. Nhấp vào mục trong trình đơn để chọn.

Thực hiện các thao tác phổ biến trên bảng điều khiển trình mô phỏng

Để thực hiện các thao tác phổ biến trên trình mô phỏng, hãy sử dụng thanh công cụ của trình mô phỏng (nếu bạn đang chạy trình mô phỏng trong Android Studio) hoặc bảng điều khiển ở bên phải (nếu bạn đang chạy trình mô phỏng trong một cửa sổ bên ngoài Android Studio). Bảng 2 mô tả các thao tác phổ biến trên trình mô phỏng và các nút liên quan.

Bạn có thể sử dụng phím tắt để thực hiện nhiều thao tác phổ biến trong trình mô phỏng. Để xem danh sách đầy đủ các phím tắt trong trình mô phỏng, hãy nhấn phím F1 (Command + / trên Mac) nhằm mở ngăn Help (Trợ giúp) trong cửa sổ Extended controls (Chế độ điều khiển mở rộng).

Bảng 2. Các thao tác phổ biến trong trình mô phỏng

Tính năng Mô tả
Đóng
Biểu tượng đóng
Đóng trình mô phỏng.
Thu nhỏ
Biểu tượng thu nhỏ
Thu nhỏ cửa sổ trình mô phỏng.
Đổi kích thước Đổi kích thước trình mô phỏng như khi bạn thực hiện với mọi cửa sổ hệ điều hành khác. Trình mô phỏng duy trì một tỷ lệ khung hình phù hợp với thiết bị của bạn.
Nguồn
Biểu tượng nguồn
Nhấp để bật hoặc tắt màn hình.
Nhấp và giữ để bật hoặc tắt thiết bị.
Tăng âm lượng
Biểu tượng tăng âm lượng
Nhấp để xem thanh trượt điều khiển và tăng âm lượng. Nhấp lần nữa để tăng âm lượng hoặc dùng thanh trượt điều khiển để thay đổi âm lượng.
Giảm âm lượng
Biểu tượng giảm âm lượng
Nhấp để xem thanh trượt điều khiển và giảm âm lượng. Nhấp lần nữa để giảm âm lượng hoặc dùng thanh trượt điều khiển để thay đổi âm lượng.
Xoay trái
Biểu tượng Xoay trái
Xoay thiết bị 90 độ ngược chiều kim đồng hồ.
Xoay phải
Biểu tượng Xoay phải
Xoay thiết bị 90 độ theo chiều kim đồng hồ.
Chụp màn hình
Biểu tượng Chụp ảnh màn hình
Nhấp để chụp ảnh màn hình thiết bị. Để biết thông tin chi tiết, hãy xem phần Ảnh chụp màn hình.
Vào chế độ thu phóng
Biểu tượng Vào chế độ thu phóng

Nhấp để con trỏ để thay đổi sang biểu tượng thu phóng. Để thoát khỏi chế độ thu phóng, hãy nhấp lại vào nút đó.

Phóng to và thu nhỏ ở chế độ thu phóng:

  • Nhấp chuột trái vào màn hình để phóng to 25%, lên đến tối đa hai lần độ phân giải màn hình của thiết bị ảo.
  • Nhấp chuột phải để thu nhỏ.
  • Nhấp chuột trái và kéo để chọn một khu vực hình hộp để phóng to vào đó.
  • Nhấp chuột phải và kéo một hộp chọn để đặt lại về mức thu phóng mặc định.

Để quay ở chế độ thu phóng, hãy giữ phím Control (Command trên Mac) trong khi nhấn các phím mũi tên trên bàn phím.

Để nhấn vào màn hình thiết bị ở chế độ thu phóng, hãy phím Control và nhấp (Command và nhấp trên Mac).

Quay lại
Biểu tượng Quay lại
Quay lại màn hình trước hoặc đóng hộp thoại, trình đơn tuỳ chọn, bảng thông báo hoặc bàn phím ảo.
Màn hình chính
Biểu tượng Màn hình chính
Quay về Màn hình chính.
Tổng quan
Biểu tượng Tổng quan
(Ứng dụng gần đây)
Nhấn để mở danh sách hình thu nhỏ của các ứng dụng bạn mới dùng gần đây. Để mở một ứng dụng, hãy nhấn vào ứng dụng đó. Để xoá một hình thu nhỏ khỏi danh sách, hãy vuốt sang trái hoặc sang phải. Không dùng được nút này trên Wear OS.
Gập
Biểu tượng Gập
Đối với các thiết bị có thể gập lại, hãy gập thiết bị để hiện cấu hình màn hình nhỏ hơn.
Mở gập
Biểu tượng Mở gập
Đối với các thiết bị có thể gập lại, hãy mở thiết bị ra để hiện cấu hình màn hình lớn hơn.
Nút 1
Biểu tượng nút 1
Đối với thiết bị Wear, hãy nhấn Nút 1 trên thiết bị. Chỉ có trên các thiết bị Wear chạy API cấp 28 trở lên.
Nút 2
Biểu tượng nút 2
Đối với thiết bị Wear, hãy nhấn Nút 2 trên thiết bị. Chỉ có trên các thiết bị Wear chạy API cấp 30 trở lên.
Lòng bàn tay
Biểu tượng nút lòng bàn tay
Trên thiết bị Wear, hãy nhấn vào lòng bàn tay của bạn trên màn hình thiết bị. Thao tác này sẽ đặt thiết bị của bạn ở chế độ môi trường xung quanh. Chỉ có trên các thiết bị Wear chạy API cấp 28 trở lên.
Nghiêng
Biểu tượng nút nghiêng
Đối với các thiết bị Wear, hãy nghiêng thiết bị. Thao tác này sẽ thoát khỏi chế độ môi trường xung quanh. Chỉ có trên các thiết bị Wear chạy API cấp 28 trở lên.
Trình đơn Nhấn tổ hợp phím Control+M (Command+M trên Mac) để mô phỏng nút Trình đơn.
Thêm
Biểu tượng khác
Nhấp để truy cập vào các tính năng và chế độ cài đặt khác theo nội dung mô tả trong bảng tiếp theo.

Cập nhật trình mô phỏng

Để cập nhật Trình mô phỏng Android, hãy chọn thành phần Android Emulator (Trình mô phỏng Android) trong thẻ SDK Tools (Bộ công cụ SDK) của SDK Manager (Trình quản lý SDK). Hãy xem phần hướng dẫn trong nội dung Cập nhật các công cụ của bạn bằng Trình quản lý SDK.