ความแตกต่างระหว่าง Google API intel x86 atom และ Google Play intel x86 atom sytem image


90

ขณะดาวน์โหลดแพลตฟอร์ม Android 8.0 sdk โดยใช้ Android Studio ฉันเห็นภาพระบบทั้งสองนี้

  1. อิมเมจระบบอะตอมของ Google API intel x86
  2. อิมเมจระบบอะตอมของ Google Play intel x86

อะไรคือความแตกต่างระหว่างสองสิ่งนี้?.


5
IIRC อันที่สองมาพร้อมกับ Play Store และแอพที่เป็นกรรมสิทธิ์ของ Google แต่มีข้อ จำกัด ที่สำคัญ (เช่นไม่มีการเข้าถึงรูท)
CommonsWare

2
ด้วย Google Play intel x86 atom sytem image เราจะมี play store และจะสามารถติดตั้งแอปบนโปรแกรมจำลองได้หรือไม่?
อัฒภาค

คำตอบ:


47

อิมเมจการเล่นมีการติดตั้ง Google Play Store ไว้แล้วและคุณสามารถติดตั้งแอปได้ แต่ไม่มีการเข้าถึงรูทเนื่องจากเป็นรุ่นที่ใช้งานจริงไม่ใช่รุ่นแก้ไขข้อบกพร่อง


4
อะไรคือข้อเสียสำหรับนักพัฒนาที่ไม่มีการเข้าถึงรูท? ทำไมฉันถึงต้องการมัน?
Emil

3
ฉันไม่สามารถเปิด Debug ใน Play image (# 2) ไม่ได้ฉันไม่สามารถเรียกใช้ & deeploy แอพผ่านสตูดิโอ Android ไปยังอินสแตนซ์ตาม Play image (# 2)
Andriy F.

แต่ทำไมฉันถึงเลือกไม่ได้ใน AVD มี แต่ Google API สำหรับอีมูเลเตอร์ฉันดาวน์โหลดรูปภาพ Google Play โดยใช้ SDK manager แล้ว แต่ไม่ปรากฏใน ADV Manager ...
user924

1
มันหมายความว่าคนอื่น ๆ ที่ได้ติดตั้ง Google Play เกินไป แต่มีการเข้าถึงราก ?!
Dr.jacky

14

ความแตกต่างหลักระหว่างอิมเมจระบบ Google API และอิมเมจระบบ Google Play โดยพื้นฐานแล้วอยู่ที่ความสามารถของแต่ละอันในการเข้าถึง Google Play Store โดยตรงหรือไม่ นี่คือคำอธิบายเพิ่มเติมเกี่ยวกับเรื่องนั้น

หวังว่าอาจเป็นความช่วยเหลือสำหรับคนอื่น ๆ


9

รูปภาพ "Google APIs" รวมถึงบริการของ Playที่แอปจำนวนมากต้องพึ่งพา แต่ไม่มีแอป Play Store

รูปภาพ "Google Play" มีทั้งแอป Play Store และบริการ Play

สำหรับคำอธิบายของ Google โปรดดูที่สร้างและจัดการอุปกรณ์เสมือน | นักพัฒนา Android


1

คำตอบทั้งหมดหายไป: หากคุณใช้ไลบรารีการเรียกเก็บเงินจาก Google คุณต้องมี " รูปภาพ Google Play " เพื่อทำการทดสอบ สิ่งนี้ไม่เกี่ยวข้องกับการติดตั้งแอป แต่คุณต้องติดตั้ง Play Store เพื่อทดสอบการซื้อ "ในแอป" และผลิตภัณฑ์ที่สมัครสมาชิก มิฉะนั้นคุณจะได้รับข้อผิดพลาดนี้จากBillingClient:

Billing service unavailable on device

1

ขึ้นอยู่กับเอกสารประกอบ:

อิมเมจระบบที่มี 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

ฉันหวังว่าจะช่วยคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.