ขณะดาวน์โหลดแพลตฟอร์ม Android 8.0 sdk โดยใช้ Android Studio ฉันเห็นภาพระบบทั้งสองนี้
- อิมเมจระบบอะตอมของ Google API intel x86
- อิมเมจระบบอะตอมของ Google Play intel x86
อะไรคือความแตกต่างระหว่างสองสิ่งนี้?.
ขณะดาวน์โหลดแพลตฟอร์ม Android 8.0 sdk โดยใช้ Android Studio ฉันเห็นภาพระบบทั้งสองนี้
อะไรคือความแตกต่างระหว่างสองสิ่งนี้?.
คำตอบ:
อิมเมจการเล่นมีการติดตั้ง Google Play Store ไว้แล้วและคุณสามารถติดตั้งแอปได้ แต่ไม่มีการเข้าถึงรูทเนื่องจากเป็นรุ่นที่ใช้งานจริงไม่ใช่รุ่นแก้ไขข้อบกพร่อง
ความแตกต่างหลักระหว่างอิมเมจระบบ Google API และอิมเมจระบบ Google Play โดยพื้นฐานแล้วอยู่ที่ความสามารถของแต่ละอันในการเข้าถึง Google Play Store โดยตรงหรือไม่ นี่คือคำอธิบายเพิ่มเติมเกี่ยวกับเรื่องนั้น
หวังว่าอาจเป็นความช่วยเหลือสำหรับคนอื่น ๆ
รูปภาพ "Google APIs" รวมถึงบริการของ Playที่แอปจำนวนมากต้องพึ่งพา แต่ไม่มีแอป Play Store
รูปภาพ "Google Play" มีทั้งแอป Play Store และบริการ Play
สำหรับคำอธิบายของ Google โปรดดูที่สร้างและจัดการอุปกรณ์เสมือน | นักพัฒนา Android
คำตอบทั้งหมดหายไป: หากคุณใช้ไลบรารีการเรียกเก็บเงินจาก Google คุณต้องมี " รูปภาพ Google Play " เพื่อทำการทดสอบ สิ่งนี้ไม่เกี่ยวข้องกับการติดตั้งแอป แต่คุณต้องติดตั้ง Play Store เพื่อทดสอบการซื้อ "ในแอป" และผลิตภัณฑ์ที่สมัครสมาชิก มิฉะนั้นคุณจะได้รับข้อผิดพลาดนี้จากBillingClient:
Billing service unavailable on device
ขึ้นอยู่กับเอกสารประกอบ:
อิมเมจระบบที่มี Google API รวมถึงการเข้าถึงบริการ Google Play อิมเมจระบบที่มีโลโก้ Google Play ในคอลัมน์ Play Store ประกอบด้วยแอป Google Play Store และการเข้าถึงบริการ Google Play รวมถึงแท็บ Google Play ในกล่องโต้ตอบการควบคุมเพิ่มเติมที่มีปุ่มที่สะดวกสำหรับการอัปเดตบริการ Google Play บนอุปกรณ์ .
เพื่อให้มั่นใจถึงความปลอดภัยของแอปและประสบการณ์ที่สอดคล้องกับอุปกรณ์จริงภาพระบบที่รวมอยู่ใน Google Play Store จะได้รับการลงนามด้วยรหัสรุ่นซึ่งหมายความว่าคุณจะไม่ได้รับสิทธิ์ระดับสูง (รูท) ด้วยภาพเหล่านี้ หากคุณต้องการสิทธิ์ระดับสูง (รูท) เพื่อช่วยในการแก้ไขปัญหาแอพของคุณคุณสามารถใช้อิมเมจระบบ Android Open Source Project (AOSP) ที่ไม่มีแอพหรือบริการของ Google
ฉันหวังว่าจะช่วยคุณ