2017-01-04 1 views
-2

Android 앱을 개발 중이며 get user location using Google Play Services (으)로 보내고 싶습니다. 또한 API 레벨 14 이상을 지원하고자하므로 minSdkLevel은 14입니다. 사용자가 자신의 기기를 업데이트하도록 강요하고 싶지 않습니다. 내가 할 수 있을까? 어떤 버전의 Google Play 서비스를 종속성으로 내 프로젝트에 추가해야하나요? Google Play 서비스의 마지막 버전을 이전 기기에서 실행할 수없는 경우 항상 사용하도록 권장하는 이유를 이해할 수 없습니까?강제로 클라이언트를 사용하지 않고 Google Play 서비스를 사용하여 업데이트하는 방법

Google Play services out of date. Requires xx but found yy. 
+0

'어떤 버전의 Google Play 서비스를 추가해야합니까?'가장 오래된 버전은 버그가 많으며 현재 버전에서 이미 수정 된 누수가있을 수 있기 때문에 최신 버전입니다. '플러스 나는 사용자가 자신의 장치를 업데이 트하도록 강요하고 싶지 않아'나는 당신에게 조언을 제공하는 것이 좋습니다 것이라고 * 당신이 플레이 서비스를 업데이 트하지 않으면 당신은 우리의 멋진 애플 리케이션 기능을 많이 놓치지 않을 것입니다, 그것을 원한다고 그들에게? 지금 업데이트하십시오! (폭발 효과 삽입) *. – Enzokie

답변

0

앱에 "구글 Play 서비스"로 추가 종속성 그냥 스텁 의존성과 "실제/구현"코드는 장치에 대부분입니다 : 항상이 오류를 참조하십시오. 따라서 응용 프로그램 종속성에 어떤 버전을 추가해도 문제가되지 않지만 최신 버전으로 업데이트 할 것을 요구합니다.

Google Play 서비스 (Geny 모션 에뮬레이터)가없는 기기에서 앱을 실행하는 경우 오류가 발생하는 동일한 이유가 있습니다 (종속성을 추가하더라도).

사용자가 기기를 업데이트하지 않아도됩니다. Google Play 스토어의 버전과 그로부터 다운로드 한 Google Play 서비스의 버전 만 업데이트하면됩니다.

+0

맞습니다. 앱에서 Google Play 스토어까지도 업데이트하도록 강요 한 적이 없었습니다. 모든 버전의 사용자가 내 앱을 열고 기능을 사용하는 것을 선호합니다. 그냥. – Ehsan

관련 문제