공익 광고: Spotify(및 기타 앱)가 Android Auto에서 작동하지 않나요? 여기에 수정 사항이 있습니다.

Spotify와 같은 특정 애플리케이션은 Play 스토어 외부에서 설치한 경우 Android Auto에서 인식되지 않습니다. 문제를 해결하는 방법은 다음과 같습니다.

Android Auto 통합 기능이 내장된 차량을 소유할 만큼 운이 좋으신 분들 중 일부는 Spotify와 같은 특정 음악 애플리케이션을 작동시키려고 할 때 다소 성가신 문제에 직면했습니다. 그것 단지거절하다 에게 나타나다 대시보드에서. 왜 이런 일이 발생하며, 이에 대해 무엇을 할 수 있습니까? 우리는 답을 가지고 있습니다.


왜 이런 일이 발생합니까?

이에 대해서는 Android Auto 애플리케이션을 비난할 수 있습니다. 사용하여 getInstallerPackageName() 방법을 사용하면 Android Auto 애플리케이션은 Android Auto 대시보드에 표시되도록 허용하기 전에 애플리케이션의 설치 소스를 확인합니다. 불행하게도 이는 XDA Labs 또는 APKMirror를 통해 Google Play 스토어 외부에서 Spotify 애플리케이션을 사이드로드하는 경우 Android Auto 통합이 더 이상 작동하지 않습니다(블루투스를 통해 Spotify를 계속 들을 수는 있지만 그렇게 하면 Android의 전체 목적이 무산됩니다). 자동).

왼쪽: Play 스토어에서 설치된 Spotify.

오른쪽: XDA Labs에서 설치된 Spotify.

참고: 위 스크린샷에 표시된 설치 세부정보는 Android 7.0 Nougat에 추가되었습니다.


그것에 대해 무엇을 할 수 있습니까?

다행스럽게도 ADB 명령을 사용하면 Spotify 앱(또는 다른 애플리케이션)을 사이드로드하는 동시에 Google Play 스토어에서 설치된 것처럼 시스템에 처리하도록 지시할 수 있습니다.

Android Debug Bridge의 약자인 ADB는 개발자가 장치를 디버깅하기 위해 스마트폰과 인터페이스할 수 있도록 설계된 도구입니다. 그러나 우리가 활용할 수 있는 유용한 기능도 많이 있습니다. ADB를 설정하고 사용하는 방법은 다음과 같습니다.

  1. 다음 링크에서 특정 운영 체제에 대한 ADB 바이너리를 다운로드하세요. 이 기사.
  2. 빠르게 액세스할 수 있는 폴더에 zip 파일을 추출합니다.
  3. 휴대폰에서 설정으로 이동하여 휴대폰 정보를 탭하세요. 빌드 번호를 찾아 7번 탭하면 개발자 옵션이 활성화됩니다.
  4. 이제 개발자 옵션에 들어가서 USB 디버깅을 찾으세요. 활성화하십시오.
  5. 휴대폰을 컴퓨터에 연결하고 "충전 전용" 모드에서 "파일 전송(MTP)" 모드로 변경하세요.
  6. 컴퓨터에서 ADB 바이너리를 추출한 디렉터리로 이동합니다.
  7. XDA Labs에서 최신 Spotify APK 파일(또는 작동하지 않는 다른 응용 프로그램)을 다운로드하거나 어디를 선택하든 이 파일을 "spotify.apk"(또는 앱에 따라 기억하기 쉬운 다른 이름)로 저장하세요. 핸드폰. 이 APK 파일을 저장한 위치를 기억하세요.
  8. 다음으로 컴퓨터의 이 디렉터리에서 명령 프롬프트를 엽니다. Windows 사용자의 경우 Shift 키를 누른 상태에서 마우스 오른쪽 버튼을 클릭하면 "여기에서 명령 프롬프트 열기"가 옵션으로 표시됩니다.
  9. 명령 프롬프트/터미널에 있으면 다음 명령을 입력하십시오. adb devices
  10. 시스템이 ADB 데몬을 시작하는 것을 볼 수 있습니다. ADB를 처음 실행하는 경우 휴대폰에 컴퓨터 연결을 승인하라는 메시지가 표시됩니다. 그것을 부여하십시오.
  11. 이제 adb devices 명령을 다시 실행하면 터미널이 장치의 일련번호를 인쇄합니다. 그렇다면 다음 단계로 넘어갈 준비가 된 것입니다.
  12. 다음 명령을 입력하십시오. adb shell
  13. 마지막으로 다음 마지막 명령을 입력하여 패키지를 설치합니다. pm install -i "com.android.vending" -r /sdcard/path/to/spotify.apk

-i 명령은 설치 소스를 지정하고, -r 명령은 이전 설치 데이터를 덮어쓰지 않도록 지정합니다. 명령의 "경로/대상" 부분은 Spotify APK를 저장한 실제 위치로 대체되어야 합니다. 예를 들어 다운로드 폴더에 있는 경우 /sdcard/Download/spotify.apk를 입력하면 됩니다. 마지막으로, 다른 앱에 문제가 있는 경우 "spotify.apk"를 사이드로드하려는 APK 파일의 이름으로 바꾸세요.

명령을 입력하면 애플리케이션이 성공적으로 설치되면 "성공"이 반환됩니다. Android Nougat 이상을 실행하는 경우 앱의 설정 페이지를 열어서 설치 소스가 올바르게 지정되었는지 확인할 수 있습니다. 그렇지 않은 경우 간단히 다음 명령을 실행하여 설치 소스를 확인할 수 있습니다.

pm list packages -i

출력 어딘가에서 "com.spotify.music" 패키지와 그 옆에 설치 소스 패키지가 있습니다. "라고 말하면com.android.vending" 그러면 설정이 완료된 것입니다.

위: Play 스토어에서 설치된 Spotify.

하단: 시스템 패키지 관리자에서 설치된 Spotify.

이를 통해 Spotify 또는 다른 앱이 Android Auto에서 인식되는 데 발생할 수 있는 모든 문제가 해결되기를 바랍니다. Android Auto에서 왜 Google Play 스토어에서만 애플리케이션을 설치하도록 요구하는지 잘 모르겠지만, 이 행위로 인해 많은 사용자가 혼란스러워졌습니다.