หัวข้อนี้จะตอบคำถามที่พบบ่อยเกี่ยวกับการพัฒนาเพื่อ Google Play Games บน PC
คำถาม: มีการจำกัดขนาดการอัปโหลดไปยัง Google Play Games บน PC ไหม
ตอบ: สำหรับรูปแบบ App Bundle ขีดจำกัดคือ 150 MB พื้นฐาน + 2 GB Play Asset Delivery หากสิ่งนี้ นั้นไม่เพียงพอ โปรดติดต่อผู้ติดต่อของ Google Play
ถาม: จะเกิดอะไรขึ้นหาก HPE เริ่มทำงานไม่สำเร็จ
คำตอบ: คุณลองทำตามขั้นตอนการแก้ไขข้อบกพร่องสั้นๆ ต่อไปนี้ได้
- ตรวจสอบว่า Windows ได้รับการอัปเดตแพตช์เดือนพฤษภาคม 2020 หรือใหม่กว่าแล้ว
- ตรวจสอบว่าคุณไม่ได้ย้าย HPE มันต้องอยู่บนไดรฟ์ `C:`
- ติดต่อเจ้าหน้าที่ Google Play ของคุณ คุณควรส่งทั้งหมด ไฟล์บันทึกที่มีอยู่ได้ด้วยเพื่อให้แก้ไขได้อย่างรวดเร็ว
ถาม: ฉันจะตั้งค่าแทร็กผู้ทดสอบอย่างถูกต้องได้อย่างไร
ตอบ: โปรดดู การพัฒนาซอฟต์แวร์ Android
ถาม: เกมของฉันสนับสนุนเฉพาะบิลด์ 32 บิต x86 เท่านั้น ไม่ใช่ x86-64 ฉันจะยังปฏิบัติตามข้อกำหนด 64 บิตของ Play ได้อยู่ไหม
ตอบ: ไม่
เพื่อให้บรรลุเป้าหมาย การรับรองเต็มรูปแบบ เกมต้องจัดส่งไฟล์ปฏิบัติการ 64 บิต เกม 64 บิตมีแนวโน้มที่จะเสถียรมากกว่า และนำไปสู่ประสบการณ์ ที่ดีขึ้นของผู้เล่น
หากในทางเทคนิคแล้วทำให้เกมของคุณจัดส่งเวอร์ชัน 64 บิตไม่ได้ เช่น ไม่รองรับ Game Engine สำหรับรุ่น x86-64 อาจได้รับการพิจารณา "เล่นได้" เนื่องจากไม่สามารถได้รับการรับรองแบบเต็มได้ในกรณีนี้
ถาม: ฉันจะรวบรวมไฟล์บันทึกได้อย่างไร
ตอบ: ไฟล์บันทึกจะเก็บอยู่ใน
%LocalAppData%\Google\Play Games Developer Emulator\Logs\` and all end with
the file extension
.log. Normally, this path expands to
C:\Users<username>\AppData\Local\Google\Play Games Developer Emulator\Logs`,
อย่างไรก็ตาม อาจแตกต่างกันไปตามระบบของคุณ หากต้องการรวบรวมบันทึกทั้งหมดอย่างรวดเร็ว
และเก็บไฟล์เหล่านั้น เพื่อส่งไปยังผู้ติดต่อ Google Play ของคุณ คุณสามารถใช้
คำสั่ง PowerShell นี้:
Compress-Archive -Path "$env:LocalAppData\Google\Play Games Developer Emulator\Logs\" -DestinationPath HpeLogs.zip
ถาม: ฉันจะเชื่อมต่อกับโปรแกรมจำลองอีกครั้งได้อย่างไรหากโปรแกรมดังกล่าวหายไปจาก adb devices
ตอบ: โปรแกรมจำลองจะเชื่อมต่อผ่านพอร์ต localhost 6520 คุณสามารถเรียกใช้คำสั่งนี้เพื่อ เชื่อมต่อใหม่:
adb connect localhost:6520
ถาม: การกรองระดับการเข้าถึงแพ็กเกจคืออะไร และเหตุใดฉันจึงต้องเพิ่มแท็ก <queries>
ระดับการเข้าถึงแพ็กเกจ ใช้ได้กับเกมหรือแอปพลิเคชันใดๆ ที่กำหนดเป้าหมายเป็น Android 11 (API ระดับ 30) ในหลายๆ จุด กรณีต่างๆ ของนักพัฒนาซอฟต์แวร์ บิลด์ของ Google Play Games บน PC จะได้รับประสบการณ์ในการโต้ตอบครั้งแรก ด้วยกฎระดับการเข้าถึงแพ็กเกจ ในระบบใหม่นี้ นักพัฒนาแอปจะต้อง อย่างชัดเจน ประกาศ แพ็กเกจที่พวกเขาตั้งใจจะโต้ตอบด้วย เว้นแต่จะเป็นแพ็กเกจ แสดงโดยอัตโนมัติ ใหม่
ถาม: ฉันจะแก้ไขข้อผิดพลาดได้อย่างไร ต้องใช้ Google Play Store แต่ไม่มี หรือทำไมฟีเจอร์ต่างๆ เช่น การเรียกเก็บเงินจึงทำงานได้เมื่อฉันติดตั้งเกมจาก Play Store แต่ติดตั้งเกมจาก Play Store ไม่ได้
กฎระดับการเข้าถึงแพ็กเกจใหม่อาจบล็อกเกมของคุณ
ไม่ให้เข้าถึงบริการ Google Play หากไม่ได้ติดตั้งจาก Play Store คุณสามารถ
แก้ไขปัญหานี้โดยเพิ่มข้อความค้นหาไปยังแพ็กเกจ "com.android.vending"
ใน
ไฟล์ AndroidManifest.xml
:
<manifest>
<queries>
<package android:name="com.android.vending" />
</queries>
</manifest>
คำถาม: ฉันจำเป็นต้องใช้การปรับขนาดหน้าต่างสำหรับ Google Play Games บน PC ไหม
ไม่
คำถาม: ฉันจะเปลี่ยนโหมดเมาส์ระหว่างการจำลองอินพุตดิบและหน้าจอสัมผัสในโปรแกรมจำลอง Google Play Games บน PC ได้ไหม
ตอบ: วิธีสลับระหว่างโหมดหน้าจอสัมผัสจำลองและ "ข้อมูลดิบ" อินพุตจากเมาส์ คุณสามารถใช้เมนูตามบริบทบนไอคอนแถบงาน HPE_Dev ได้ดังนี้
คลิกขวา เลือก "ตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์" แล้วเลือกโหมดป้อนข้อมูลที่คุณต้องการจำลองภายใต้ "โหมดป้อนข้อมูลของเมาส์"
ในประสบการณ์ของโปรแกรมเล่น การประกาศว่าเกมของคุณใช้ฟีเจอร์ android.hardware.type.pc
จะเปลี่ยนโดยอัตโนมัติเหมือนกับปัจจุบันใน ChromeOS
<uses-feature
android:name="android.hardware.type.pc"
android:required="false" />
คำถาม: ทำไมการลงชื่อเข้าใช้อัตโนมัติในบริการเกมของ Play เวอร์ชัน 2 จึงล้มเหลวบนอุปกรณ์เคลื่อนที่
คำตอบ: ตอนนี้มีทรัพยากร Dependency 2 อย่างสำหรับบริการเกมของ Play เวอร์ชัน 2 ลงชื่อเข้าใช้เพื่อทำงานในอุปกรณ์: GMS Core และแอป Play Games
GMS Core ต้องมีเวอร์ชันที่ใหม่กว่า 21.30.xx วิธีตรวจสอบเวอร์ชัน ใช้คำสั่งนี้
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
แรกคือเวอร์ชันที่ต้องตรวจสอบ การอัปเดต GMS Core ควรเป็น พุชไปยังอุปกรณ์ Android โดยอัตโนมัติ โปรดแจ้งให้เราทราบหากยังไม่ได้ทำแอป Google Play Games ต้องเป็นเวอร์ชัน 2021.08.29094 ขึ้นไป คุณสามารถ ให้ตรวจสอบโดยไปที่การตั้งค่า > แอป การเลือกแอป Play Games จากนั้นค้นหาหมายเลขเวอร์ชันที่ด้านล่างของหน้ารายละเอียด
โปรดทราบว่าคุณไม่จำเป็นต้องโหลดแอป Play Games จากแหล่งที่ไม่รู้จักเพื่อทดสอบอีกต่อไป บริการเกมของ Play เวอร์ชัน 2 - เวอร์ชันที่จำเป็นควรมีให้ใช้งาน บนอุปกรณ์ของผู้ใช้ได้แล้ว
ถาม: ฉันใช้การกำหนดอัตราการแสดงโฆษณาใน Google Play Games บน PC ได้ไหม (หรือ "ทำไมเกม Unity ขัดข้องเมื่อเปิดตัว") ได้ไหม
ตอบ: Google Play Games บน PC รองรับไลบรารีการกำหนดอัตราเฟรม แต่เวอร์ชันที่มาพร้อมกับเกม Unity ทำให้เกิดข้อขัดข้องในการเปิดตัวในขณะนี้ หากคุณใช้เครื่องมือเกม Unity ให้มองหา "Optimize Frame Pacing" และตรวจสอบว่าได้ปิดใช้แล้ว
คำถาม: ผู้เล่นสามารถอัปโหลดรูปภาพที่จัดเก็บไว้ในเครื่องจาก Google Play Games บน PC ได้ไหม
ตอบ: ขณะนี้โปรแกรมจำลองยังไม่มีการจัดการไฟล์ระบบไฟล์ในเครื่องที่มีความหมาย
สำหรับการเลือกหรือรวมรูปภาพที่จัดเก็บไว้ใน PC ของผู้เล่น หากคุณกำลังใช้
Intent.ACTION_PICK
ผสมกับ
MediaStore.Images.Media
,
คุณควรนำโค้ดนี้ออกใน Google Play Games บน PC ก่อน
ถาม: คุณเรียกใช้โปรแกรมจำลองหลายอินสแตนซ์ หรือเกมหลายเกมในโปรแกรมจำลองพร้อมกันได้ไหม
ตอบ: โปรแกรมจำลองรองรับการเรียกใช้อินสแตนซ์โปรแกรมจำลองเพียง 1 อินสแตนซ์เท่านั้น และรองรับ ทีละเกม โปรแกรมจำลองไม่รองรับการเรียกใช้โค้ด อินสแตนซ์ของเกมเดียวกัน
คำถาม: เราจะใช้ข้อความ Push สำหรับ Google Play Games ได้ไหม
ตอบ: เนื่องจาก Google Play Games ใช้โปรแกรมจำลอง ข้อความ Push จึงมีข้อจำกัด การสนับสนุน
คำถาม: เราจะใช้โฆษณาในเกมกับ Google Play Games บน PC ได้ไหม
ตอบ: ได้ โปรดติดต่อเครือข่ายโฆษณาเพื่อยืนยันว่าเครือข่ายรองรับ Google Play Games บน PC หากคุณเป็นเครือข่ายโฆษณา โปรดดู คู่มือนักพัฒนาซอฟต์แวร์สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธี เพื่อสนับสนุน Google Play Games บน PC ได้ดีที่สุด
คำถาม: เราจะรองรับ Google Play Games บน PC ในฐานะเครือข่ายโฆษณาอย่างไร
ตอบ: โปรดดูคู่มือสำหรับนักพัฒนาซอฟต์แวร์เพื่อดูวิธีโฆษณา จะรองรับ Google Play Games บน PC ได้ดีที่สุด
คำถาม: ฉันจะวิเคราะห์ข้อมูล Google Play Games บน PC ใน Google Play Console ได้อย่างไร
ตอบ: คุณดูการรายงาน Google Play Games บน PC ได้ใน "สถิติ", Android Vitals รวมถึงการเข้าถึงและ อุปกรณ์ กรองด้วยรูปแบบของอุปกรณ์ แล้วเลือก Google Play Games บน PC เพื่อดูข้อมูลบนแพลตฟอร์ม
คำถาม: ฉันจะใช้แทร็กทดสอบ การลงทะเบียนล่วงหน้า หรือฟีเจอร์การติดตามการเผยแพร่อื่นๆ ของ Play ใน Google Play Games บน PC ได้ไหม
ตอบ: ระหว่างขั้นตอนรุ่นเบต้า เราขอให้คุณใช้ขั้นตอนการเผยแพร่ที่เราได้ ไว้ในเอกสารประกอบ คุณสามารถดูข้อมูลเพิ่มเติมได้ใน เบต้า ข้อควรพิจารณาเกี่ยวกับการเผยแพร่