Google API 인텔 x86 아톰과 Google Play 인텔 x86 아톰 시스템 이미지의 차이점


90

Android Studio를 사용하여 Android 8.0 sdk 플랫폼을 다운로드하는 동안이 두 시스템 이미지가 표시됩니다.

  1. Google API 인텔 x86 원자 시스템 이미지
  2. Google Play 인텔 x86 원자 시스템 이미지

이 둘의 차이점은 무엇입니까?.


5
IIRC, 두 번째는 Play Store 및 Google 독점 앱과 함께 제공되지만 상당한 제한이 있습니다 (예 : 루트 액세스 없음).
CommonsWare

2
Google Play 인텔 x86 원자 시스템 이미지를 사용하면 Play 스토어가 생기고 에뮬레이터에 앱을 설치할 수 있습니까?
Semicolon

답변:


47

Play 이미지에는 이미 Google Play 스토어가 설치되어 있으며 앱을 설치할 수 있지만 디버그 빌드가 아닌 프로덕션 빌드이므로 루트 액세스 권한이 없습니다.


4
루트 액세스가 없다는 개발자의 단점은 무엇입니까? 왜 필요합니까?
에밀

3
Play 이미지 (# 2)에서 디버그를 켤 수 없었습니다. Android 스튜디오를 통해 앱을 실행하고 Play 이미지 (# 2)를 기반으로 인스턴스로 딥 로이 앱을 실행할 수 없었습니다.
Andriy F.

내가 선택할 수없는 이유하지만, AVD 만 구글의 API를 에뮬레이터에 사용할 수있는, 이미 SDK 관리자를 사용하여 Google Play의 이미지를 다운로드하지만 ... ADV 관리자에 보이지 않는
user924

1
그것은 구글 플레이도하지만 설치 한 다른 사람 뜻 루트 액세스를!
Dr.jacky

14

Google API 시스템 이미지와 Google Play 시스템 이미지의 주요 차이점은 기본적으로 Google Play 스토어에 직접 액세스 할 수 있는지 여부에 있습니다. 그 문제에 대한 자세한 설명 은 다음과 같습니다 .

희망은 다른 사람에게 도움이 될 수 있습니다.



1

문서 기반 :

Google API로 라벨이 지정된 시스템 이미지에는 Google Play 서비스에 대한 액세스가 포함됩니다. Play 스토어 열에 Google Play 로고가있는 시스템 이미지에는 Google Play 스토어 앱과 Google Play 서비스에 대한 액세스가 포함됩니다. 여기에는 기기에서 Google Play 서비스를 업데이트 할 수있는 편리한 버튼을 제공하는 확장 컨트롤 대화 상자의 Google Play 탭이 포함됩니다. .

앱 보안과 물리적 장치에 대한 일관된 경험을 보장하기 위해 Google Play 스토어가 포함 된 시스템 이미지는 릴리스 키로 서명됩니다. 즉, 이러한 이미지로 높은 권한 (루트)을 얻을 수 없습니다. 앱 문제 해결을 지원하기 위해 상승 된 권한 (루트)이 필요한 경우 Google 앱 또는 서비스를 포함하지 않는 Android 오픈 소스 프로젝트 (AOSP) 시스템 이미지를 사용할 수 있습니다.

희망이 당신을 도와줍니다.


0

누락 된 모든 답변 : Google의 결제 라이브러리를 사용하는 경우 테스트를 위해 ' Google Play 이미지 ' 가 필요 합니다 . 이는 앱 설치와 관련이 없지만 '인앱'구매 및 구독 제품을 테스트하려면 Play 스토어가 설치되어 있어야합니다. 그렇지 않으면 다음에서이 오류가 발생합니다 .BillingClient

Billing service unavailable on device
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.