Câu hỏi thường gặp về Google Play Games

Chủ đề này giải đáp các câu hỏi thường gặp về việc phát triển cho Google Play Games trên máy tính.

Hỏi: Có giới hạn về kích thước đối với việc tải lên Google Play Games trên máy tính không?

Đáp: Đối với định dạng gói ứng dụng, giới hạn là 150 MB cơ sở + 2 GB Play Asset Delivery. Nếu dung lượng này chưa đủ, hãy liên hệ với đầu mối liên hệ của Google Play.

Hỏi: Nếu HPE không khởi động được thì sao?

Ảnh chụp màn hình hộp thoại "Google HPE Error" (Lỗi Google HPE) cho biết "Unable to start Google HPE as initialization failed" (Không thể bắt đầu Google HPE do khởi động không thành công).

Đáp: Bạn có thể thử một số bước gỡ lỗi nhanh sau đây:

  1. Đảm bảo Windows đã được cập nhật bản vá tháng 5 năm 2020 trở đi.
  2. Đảm bảo rằng bạn chưa di chuyển HPE, ứng dụng này phải ở trong ổ "C:".
  3. Hãy liên hệ với đầu mối liên hệ của Google Play. Bạn cũng nên gửi tất cả các tệp nhật ký hiện có để đảm bảo khắc phục nhanh chóng.

Hỏi: Làm cách nào để thiết lập kênh người kiểm thử đúng cách?

Đáp: Hãy xem hướng dẫn Phát triển trên Android.

Hỏi: Trò chơi của tôi chỉ hỗ trợ bản dựng 32 bit x86 thay vì x86-64; tôi vẫn có thể tuân thủ các yêu cầu đối với phiên bản 64 bit của Play chứ?

Đáp: Không.

Để đạt được chứng nhận đầy đủ, trò chơi phải gửi tệp thực thi 64 bit. Trò chơi 64 bit có xu hướng ổn định hơn và mang lại trải nghiệm tốt hơn cho người chơi.

Nếu về mặt kỹ thuật, trò chơi của bạn không thể gửi phiên bản 64 bit, chẳng hạn như không hỗ trợ công cụ phát triển trò chơi cho x86-64, thì trò chơi có thể được coi là "có thể chơi được". Nhà xuất bản đó không thể đạt được chứng nhận đầy đủ trong trường hợp này.

Hỏi: Làm cách nào để tập hợp các tệp nhật ký?

Đáp: Các tệp nhật ký được lưu trữ trong %LocalAppData%\Google\Play Games Developer Emulator\Logs\` and all end with the file extension.log. Normally, this path expands toC:\Users<username>\AppData\Local\Google\Play Games Developer Developer\Logs`, mặc dù tệp này có thể khác nhau tuỳ theo hệ thống của bạn. Nếu muốn nhanh chóng thu thập tất cả các tệp nhật ký và lưu trữ chúng để gửi cho đầu mối liên hệ của Google Play, bạn có thể sử dụng lệnh PowerShell sau đây:

Compress-Archive -Path "$env:LocalAppData\Google\Play Games Developer Emulator\Logs\" -DestinationPath HpeLogs.zip

Hỏi: Làm cách nào để kết nối lại với trình mô phỏng nếu trình mô phỏng biến mất khỏi adb devices?

Đáp: Trình mô phỏng kết nối qua cổng máy chủ cục bộ 6520. Bạn có thể chạy lệnh này để kết nối lại:

adb connect localhost:6520

Hỏi: Tính năng lọc chế độ xem gói là gì và tại sao tôi cần thêm thẻ <queries>?

Chế độ hiển thị gói áp dụng cho mọi trò chơi hoặc ứng dụng nhắm đến Android 11 (API cấp 30). Trong nhiều trường hợp, bản dựng Google Play Games trên máy tính là trải nghiệm đầu tiên của nhà phát triển khi họ tương tác với các quy tắc về chế độ hiển thị gói. Với hệ thống mới này, nhà phát triển phải khai báo rõ ràng gói mà họ dự định tương tác, trừ khi đó là một gói tự động hiển thị.

Hỏi: Làm cách nào để khắc phục lỗi đòi hỏi Cửa hàng Google Play, nhưng bị thiếu, hoặc tại sao các tính năng như thanh toán hoạt động khi tôi cài đặt trò chơi từ Cửa hàng Play nhưng không hoạt động khi tôi tải trò chơi không qua cửa hàng?

Các quy tắc mới của chế độ xem gói có thể chặn trò chơi của bạn truy cập vào Dịch vụ Play nếu trò chơi đó không được cài đặt từ Cửa hàng Play. Bạn có thể giải quyết vấn đề này bằng cách thêm truy vấn vào gói "com.android.vending" trong tệp AndroidManifest.xml của mình:

<manifest>
    <queries>
        <package android:name="com.android.vending" />
    </queries>
</manifest>

Hỏi: Tôi có cần đổi kích thước cửa sổ cho Google Play Games trên máy tính không?

STT

Hỏi: Tôi có thể thay đổi chế độ chuột giữa nhập thô và mô phỏng màn hình cảm ứng trong trình mô phỏng Google Play Games trên máy tính không?

Đáp: Để chuyển đổi giữa chế độ màn hình cảm ứng mô phỏng và chế độ nhập "thô" bằng chuột, bạn có thể sử dụng trình đơn theo bối cảnh trên biểu tượng thanh tác vụ HPE_Dev:

Ảnh chụp màn hình thanh tác vụ trên Windows 11. Hình ảnh cà rốt được chọn để hiển thị các biểu tượng bị ẩn và một hình vuông màu đỏ được hiển thị xung quanh

Nhấp chuột phải, chọn "Developer Options" (Tuỳ chọn cho nhà phát triển) và chọn chế độ nhập mà bạn muốn mô phỏng trong mục "Mouse Input Mode" (Chế độ nhập bằng chuột).

Ảnh chụp màn hình cho thấy trình đơn theo bối cảnh được mở rộng trên biểu tượng thanh tác vụ HPE_Dev. Tuỳ chọn trình đơn

Trong trải nghiệm của người chơi, việc khai báo rằng trò chơi của bạn sử dụng tính năng android.hardware.type.pc sẽ tự động chuyển đổi như hiện tại trên ChromeOS.

<uses-feature
    android:name="android.hardware.type.pc"
    android:required="false" />

Hỏi: Tại sao tính năng tự động đăng nhập cho Dịch vụ trò chơi của Play phiên bản 2 không hoạt động trên thiết bị di động?

Đáp: Hiện tại, cần có 2 phần phụ thuộc để tính năng Đăng nhập của Dịch vụ trò chơi của Play phiên bản 2 hoạt động trên thiết bị: GMS CoreỨng dụng Play Games.

  1. GMS Core phải là phiên bản sau 21.30.xx. Để kiểm tra phiên bản, hãy sử dụng lệnh sau:

    adb shell dumpsys package com.google.android.gms | grep -i -e "versionCode" -e "versionName"
    versionCode=213016046 minSdk=30 targetSdk=31
    versionName=21.30.16 (150400-391784508)
    versionCode=202117048 minSdk=30 targetSdk=30
    versionName=20.21.17 (150408-316502805)
    

    versionName đầu tiên là phiên bản cần kiểm tra. Bản cập nhật GMS Core sẽ tự động được đẩy lên thiết bị Android. Nếu chưa, hãy vui lòng cho chúng tôi biết.

  2. Phiên bản của ứng dụng Google Play Games phải là phiên bản 2021.08.29094 trở lên. Bạn có thể kiểm tra phiên bản bằng cách chuyển đến Settings > Apps (Cài đặt > Ứng dụng), chọn Ứng dụng Play Games, rồi tìm số phiên bản ở cuối trang chi tiết.

    Hãy lưu ý rằng bạn không cần tải ứng dụng Play Games không qua cửa hàng để kiểm thử Dịch vụ trò chơi của Play phiên bản 2 nữa – phiên bản cần thiết hiện đã có trên thiết bị của người dùng.

Hỏi: Tôi có thể sử dụng tốc độ khung hình trong Google Play Games trên máy tính không (hoặc "Tại sao trò chơi trên Unity của tôi gặp sự cố khi khởi chạy")?

Đáp: Google Play Games trên máy tính có hỗ trợ thư viện tốc độ khung hình, nhưng phiên bản đi kèm với trò chơi Unity hiện gây ra sự cố khi khởi chạy. Nếu bạn đang sử dụng công cụ phát triển trò chơi Unity, hãy tìm và tắt tuỳ chọn bản dựng "Optimize Frame Pacing" (Tối ưu hoá tốc độ khung hình).

Ảnh chụp màn hình của

Hỏi: Có thể cho phép người chơi tải hình ảnh lưu trữ trên máy lên từ Google Play Games trên máy tính không?

Đáp: Trình mô phỏng hiện chưa có bản tóm tắt hệ thống tệp cục bộ hữu dụng để chọn hoặc tổng hợp hình ảnh được lưu trữ trên máy tính của người chơi. Nếu đang sử dụng Intent.ACTION_PICK kết hợp với MediaStore.Images.Media, thì bạn nên xoá mã này trong các bản dựng dành cho Google Play Games trên máy tính ngay bây giờ.

Hỏi: Bạn có thể chạy nhiều phiên bản của trình mô phỏng hay nhiều trò chơi trong trình mô phỏng cùng lúc không?

Đáp: Trình mô phỏng chỉ hỗ trợ chạy một phiên bản và một trò chơi tại cùng thời điểm. Trình mô phỏng cũng không hỗ trợ chạy nhiều phiên bản của cùng một trò chơi.

Hỏi: Chúng tôi có thể sử dụng thông báo đẩy cho Google Play Games không?

Đáp: Vì Google Play Games sử dụng trình mô phỏng nên các thông báo đẩy chỉ hỗ trợ có giới hạn.

Hỏi: Chúng tôi có thể sử dụng quảng cáo trong trò chơi với Google Play Games trên máy tính không?

Đáp: Có. Vui lòng liên hệ với mạng quảng cáo của bạn để xác nhận rằng họ hỗ trợ Google Play Games trên máy tính. Nếu bạn là mạng quảng cáo, vui lòng xem Hướng dẫn dành cho nhà phát triển này để biết thêm thông tin về cách hỗ trợ tốt nhất cho Google Play Games trên máy tính.

Hỏi: Chúng tôi hỗ trợ Google Play Games trên máy tính làm mạng quảng cáo bằng cách nào?

Đáp: Vui lòng xem Hướng dẫn dành cho nhà phát triển để biết cách mạng quảng cáo có thể hỗ trợ tốt nhất cho Google Play Games trên máy tính.

Hỏi: Làm thế nào để phân tích dữ liệu Google Play Games trên máy tính trong Google Play Console?

Đáp: Bạn có thể tìm thấy dữ liệu báo cáo về Google Play Games trên máy tính trong các chỉ số thống kê, Android Vitals và Phạm vi tiếp cận và thiết bị. Lọc theo Hệ số hình dạng rồi chọn Google Play Games trên máy tính để xem dữ liệu trên nền tảng.

Hỏi: Tôi có thể sử dụng Kênh thử nghiệm, Đăng ký trước hoặc các tính năng khác trên kênh phát hành của Play trong Google Play Games trên máy tính không?

Đáp: Trong quá trình beta, chúng tôi đề nghị bạn sử dụng các quy trình phát hành mà chúng tôi đã ghi nhận. Bạn có thể tìm thêm thông tin trong phần Những điều cần cân nhắc về bản phát hành beta.