Chủ đề này giải đáp các câu hỏi thường gặp về việc phát triển Google Play Games trên máy tính.
Hỏi: Có giới hạn kích thước đối với nội dung 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?
Đáp: Bạn có thể thử một số bước gỡ lỗi nhanh sau đây:
- Đảm bảo Windows đã được cập nhật bản vá tháng 5 năm 2020 trở đi.
- Đảm bảo rằng bạn chưa di chuyển HPE, ứng dụng này phải ở trong ổ "C:".
- 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ợ các bản dựng x86 32bit thay vì x86-64; tôi vẫn có thể tuân thủ các yêu cầu về phiên bản 64 bit của Play chứ?
Đáp: Không.
Để đạt được giấy chứng nhận đầy đủ, một trò chơi phải gửi tệp thực thi 64 bit. Trò chơi 64 bit thường ổn định hơn và mang đến 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ư nếu không hỗ trợ công cụ phát triển trò chơi cho x86-64, thì một trò chơi có thể được xem xét "có thể phát". 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 to
C:\Users<tên người dùng>\AppData\Local\Google\Play Games Developer Emulator\Logs`,
mặc dù thông tin này có thể khác trên hệ thống của bạn. Nếu bạn muốn nhanh chóng tập hợp tất cả nhật ký
tệp 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 nà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, nhà phát triển Bản dựng Google Play Games trên máy tính là trải nghiệm tương tác đầu tiên của họ bằng 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 dữ liệu 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ấ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).
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 và Ứng dụng Play Games.
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.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 trò chơi trên 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).
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 bạn đang sử dụng
Intent.ACTION_PICK
kết hợp với
MediaStore.Images.Media
,
tạm thời, 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.
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ột mạng quảng cáo, vui lòng xem thông tin này Hướng dẫn dành cho nhà phát triển để 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: Làm thế nào để chúng tôi hỗ trợ Google Play Games trên máy tính trong vai trò một mạng quảng cáo?
Đáp: Vui lòng xem Hướng dẫn dành cho nhà phát triển này để biết cách quảng cáo mạng có thể hỗ trợ tốt nhất cho Google Play Games trên máy tính.
Hỏi: Làm cách nào để phân tích dữ liệu của Google Play Games trên máy tính trong Google Play Console?
Đáp: Bạn có thể tìm hiểu báo cáo về Google Play Games trên máy tính trong Statistic, dành cho Android Chỉ số quan trọng, 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 này.
Hỏi: Trong Google Play Games trên máy tính, 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 không?
Đáp: Trong quá trình thử nghiệm, chúng tôi yêu cầu bạn sử dụng quy trình phát hành mà chúng tôi được ghi lại. Bạn có thể tìm thêm thông tin trong mục Beta những điểm cần cân nhắc về bản phát hành.