Google is committed to advancing racial equity for Black communities. See how.
Trang này được dịch bởi Cloud Translation API.
Switch to English

Chạy ứng dụng AR trong Trình giả lập Android

Sử dụng Trình mô phỏng Android để kiểm tra các kịch bản AR mà không cần thiết bị vật lý. Trình giả lập Android cho phép bạn chạy các ứng dụng ARCore trong môi trường ảo bằng thiết bị giả lập mà bạn điều khiển.

Thiết lập môi trường phát triển của bạn

Yêu cầu phần mềm:

Tải xuống Android Studio và các công cụ SDK cho ARCore

  1. Cài đặt Android Studio 3.1 trở lên.

  2. Trong Android Studio, đi tới Tùy chọn> Giao diện và hành vi> Cài đặt hệ thống> Android SDK .

  3. Chọn tab Nền tảng SDK và chọn Hiển thị chi tiết gói .

    Trong Android 8.1 (Oreo) , hãy chọn:
    API Google API hình ảnh hệ thống Intel x86 Atom Cấp 27, phiên bản 4 trở lên.

  4. Chọn tab Công cụ SDK và thêm Trình mô phỏng Android 27.2.9 trở lên.

  5. Bấm OK để cài đặt các gói và công cụ đã chọn.

  6. Nhấp vào OK một lần nữa để xác nhận các thay đổi.

  7. Chấp nhận thỏa thuận cấp phép cho Trình cài đặt thành phần.

  8. Nhấp vào Kết thúc .

Tạo thiết bị ảo có hỗ trợ AR

Để biết thêm thông tin, hãy xem hướng dẫn Android Studio để tạo thiết bị ảo .

Tạo một thiết bị ảo Android mới (AVD)

  1. Trong Android Studio, hãy mở Trình quản lý AVD bằng cách nhấp vào Công cụ> Trình quản lý AVD .

  2. Nhấp vào Tạo thiết bị ảo , ở cuối hộp thoại Trình quản lý AVD .

  3. Chọn hoặc tạo cấu hình phần cứng Điện thoại mong muốn của bạn và chọn Tiếp theo .

  4. Chọn hình ảnh hệ thống x86 hoặc x86_64 chạy API Cấp 27 trở lên và chọn Tiếp theo .

    • Mặc dù thiết bị ARCore vật lý được hỗ trợ trên API Cấp 24 trở lên, hỗ trợ Trình mô phỏng Android yêu cầu API Cấp 27 trở lên.

    • Chỉ các kiến ​​trúc Trình giả lập Android dựa trên x86 mới được hỗ trợ. Các kiến ​​trúc khác như arm64-v8a , armeabi-v7 , hiện không được hỗ trợ.

    • chỉ macOS với ARCore SDK 1.16.0 trở lên: Do sự cố đã biết , hình ảnh hệ thống x86_64 Trình mô phỏng Android không được hỗ trợ trên macOS có ARCore SDK 1.16.0 trở lên. Để giải quyết vấn đề, hãy sử dụng hình ảnh hệ thống x86 .

  5. Xác minh rằng thiết bị ảo của bạn được định cấu hình chính xác:

    • Nhấp vào Hiển thị Cài đặt Nâng cao .

    • Đảm bảo rằng Camera Back được đặt thành VirtualScene .

  6. Nhấp vào Hoàn tất để tạo AVD của bạn.

Chạy ứng dụng của bạn

Thử nghiệm ứng dụng ARCore trên thiết bị ảo được hỗ trợ AR trong trình mô phỏng. Để thực hiện việc này, bạn có thể làm theo hướng dẫn của Android Studio để chạy ứng dụng trong Trình giả lập Android .

Cập nhật các dịch vụ của Google Play cho AR

Phiên bản Dịch vụ Google Play dành cho AR trên trình giả lập có thể đã lỗi thời. Làm theo các hướng dẫn sau để cập nhật nó:

  1. Tải xuống Google_Play_Services_for_AR_1.23.0_x86_for_emulator.apk mới nhất từ ​​trang phát hành GitHub.

  2. Cài đặt APK đã tải xuống vào mỗi AVD mà bạn muốn sử dụng:

    Khởi động AVD mong muốn, sau đó kéo APK đã tải xuống vào trình mô phỏng đang chạy hoặc cài đặt nó bằng adb trong khi thiết bị ảo đang chạy:

    adb install -r Google_Play_Services_for_AR_1.23.0_x86_for_emulator.apk

Lặp lại quy trình các bước này cho bất kỳ AVD bổ sung nào bạn muốn sử dụng.

Kiểm soát cảnh ảo

Khi ứng dụng của bạn kết nối với ARCore, bạn sẽ thấy một lớp phủ mô tả cách điều khiển máy ảnh và thanh trạng thái bên dưới cửa sổ trình giả lập.

Di chuyển máy ảnh ảo

Nhấn và giữ Option (macOS) hoặc Alt (Linux hoặc Windows) để truy cập các điều khiển chuyển động của camera. Sử dụng các điều khiển sau để di chuyển máy ảnh:

Nền tảng Hoạt động Làm gì
hệ điều hành Mac Di chuyển sang trái hoặc phải Giữ Option + nhấn A hoặc D
Di chuyển xuống hoặc lên Giữ Option + nhấn Q hoặc E
Tiến lên hoặc lùi lại Giữ Option + nhấn W hoặc S
Thay đổi hướng thiết bị Giữ Option + di chuyển chuột
Linux hoặc Windows Di chuyển sang trái hoặc phải Giữ Alt + nhấn A hoặc D
Di chuyển xuống hoặc lên Giữ Alt + nhấn Q hoặc E
Tiến lên hoặc lùi lại Giữ Alt + nhấn W hoặc S
Thay đổi hướng thiết bị Giữ Alt + di chuyển chuột

Nhả tùy chọn hoặc Alt để quay lại chế độ tương tác trong trình giả lập.

Sử dụng tab Cảm biến ảo trong Điều khiển mở rộng để định vị thiết bị chính xác hơn.

Thêm hình ảnh tăng cường vào cảnh

Tải hình ảnh vào môi trường giả lập của trình giả lập để kiểm tra Hình ảnh tăng cường .

Sử dụng tab Máy ảnh trong Điều khiển mở rộng để thêm hoặc sửa đổi hình ảnh Cảnh . Có hai vị trí hình ảnh, một trên tường và một trên bàn.

Để xem các vị trí hình ảnh này trong cảnh, hãy khởi chạy trình mô phỏng của bạn, sau đó di chuyển máy ảnh đến khu vực phòng ăn qua cánh cửa phía sau vị trí bắt đầu của máy ảnh.

Những mẹo xử lí sự cố

  • Nếu ứng dụng ARCore của bạn khởi chạy và bạn thấy thông báo "AR Core không được hỗ trợ", hãy kiểm tra bản sửa đổi trên hình ảnh hệ thống của bạn. Đảm bảo rằng bạn đang sử dụng API cấp độ 27 Bản sửa đổi 4 .

  • Nếu ứng dụng ARCore của bạn không mở được camera khi khởi chạy, hãy đảm bảo rằng Camera Back được đặt thành VirtualScene , như được mô tả trong các bước cấu hình ở trên .