Android : 왜 앱을 SD 카드로 옮길 수 없습니까?

휴대 전화의 내부 메모리 공간을 절약하려면 앱을 SD 카드로 옮기는 것이 공간을 비울 수있는 좋은 방법입니다. 설정> 응용 프로그램으로 이동 하여 응용 프로그램을 선택한 다음 " SD 카드로 이동 "버튼을 눌러 응용 프로그램 을 SD 카드로 이동할 수 있습니다. 일부 앱의 경우이 옵션이 회색으로 표시됩니다. 그게 왜?

이유 1. 개발자 선택

Android 앱 개발자는 앱 요소에서 'android : installLocation'속성을 사용하여 SD 카드로 이동할 수있는 앱을 명시 적으로 제공해야합니다. 그렇지 않은 경우 "SD 카드로 이동"옵션이 회색으로 표시됩니다. 많은 개발자가이 버튼을 활성화하지 않는 이유는 무엇입니까? 글쎄, 안드로이드 애플 리케이션은 카드가 마운트되어있는 동안 SD 카드에서 실행할 수 없습니다. 따라서 앱이 알람과 같은 기능을 처리하여 치과 예약을 생각 나게하는 경우 매우 중요합니다. 기기가 PC에 연결되어있는 경우 알람이 울릴 수 없습니다. 따라서 개발자는 "SD 카드로 이동"기능을 잠그면 앱이 작동하지 않는다고 주장하는 누군가로부터 분노한 이메일을받지 못할 수 있습니다.

이유 2. 위젯 지원

위젯 지원은 앱이 SD 카드에서 실행되는 것을 막을 수있는 또 다른 큰 이유입니다. SD 카드에 앱을 설치하면 기기가 마운트 된 후 특정 버전의 Android에서 해당 앱의 위젯을 선택할 수 없게됩니다. 앱에서 위젯을 다시 시작해야 옵션이 다시 표시됩니다.

이유 3. 동기화, 서비스 또는 계정 인터페이스

앱이 특정 유형의 백그라운드 동기화를 처리하거나, 서비스로 실행하거나, 계정을 사용하는 경우, 앱은 마운트 된 상태에서 SD 카드에서 완전히 작동하지 않습니다. 따라서 SD 카드로 이동하는 옵션이 비활성화됩니다. 이 문제와 SD 카드에서 앱을 실행하는 방법에 대한 자세한 내용은 Android 개발자 - 앱 설치 위치 페이지에서 확인할 수 있습니다.

자주하는 질문

앱을 SD 카드로 직접 다운로드하려면 어떻게해야합니까?

기기에서 루트 액세스 권한을 갖고 Android SDK 도구를 사용하여 홈 디렉토리를 SD 카드로 설정해야합니다. 이전에는 루트 액세스없이 이전 버전의 Android에서이 옵션을 사용할 수있는 방법이있었습니다. 그러나 홈 디렉토리를 설정하려면 최신 Android 버전에서 루트 액세스 권한을 가져야합니다.

어떤 앱을 이동할 수 있습니까?

게임 앱을 SD 카드로 옮기는 방법을 살펴보십시오. 게임은 일반적으로 백그라운드에서 실행하거나 하루 중 중요한 작업을 처리하지 않아도됩니다. 또한 일반적으로 대부분의 공간을 차지하므로 SD 카드 설치를위한 완벽한 후보자가됩니다.

이제 Android 앱 중 많은 부분에서 ' SD 카드로 이동 '버튼이 회색으로 표시되는 이유를 알았습니다. 아직도 질문이 있습니까? 코멘트? 아래의 댓글 섹션에 하나 남겨주세요.

어떤 앱에서 'SD 카드로 이동'옵션을 활성화하려면 어떻게해야합니까?

이전에는 루트가 아닌 사용자가 'SD 카드로 이동'옵션을 사용하도록 설정하는 방법이있었습니다. 더 이상 그렇지 않습니다. 모든 앱을 SD 카드로 옮길 수 있으려면 기기에 루트 액세스 권한이 필요합니다.이 작업을 수행하는 방법을 잘 모르는 경우 XDA 개발자에게 제안을 요청할 수 있습니다.