나는 두 가지 질문이 있습니다.매니페스트의 android : installLocation은 업데이트와 새로 설치에 영향을 줍니까
1. Android 매니페스트의 "android:installLocation"태그가 새로 설치와 업데이트에 영향을 줍니까?
나는 아니오 시장에 게시 된 응용 프로그램이 모든에서, 나는 매니페스트에 다음 중 하나를 추가 할 생각입니다 "안드로이드의 installLocation을"
android:installLocation="auto"
OR
android:installLocation="preferExternal"
이 단순히 업데이트하는 사용자에게 영향을 미칠 수 그들의 앱? 앱을 외부 저장소로 이전 할 수 있습니까?
두 번째 질문은 대답이 "예"라고 가정하고 이어집니다.
2. 업데이트 도중 앱이 이동되면 앱과 관련된 데이터가 영향을받을 수 있습니까? 예 : 데이터베이스 또는 공유 환경 설정 파일.
documentation은 ".apk 파일은 외부 저장소에 저장되지만 모든 개인 사용자 데이터, 데이터베이스, 최적화 된 .dex 파일 및 추출 된 네이티브 코드는 내부 장치 메모리에 저장됩니다."라고 말합니다.
그러나 정상적인 업데이트 대신 시스템에서 전체 제거/설치주기를 수행하여 데이터를 지울 수 있다고 걱정됩니다. 이것은 내 상황에서 받아 들일 수없는 것입니다.
실험을 통해 직접이 질문에 답할 수는 없지만 외부 저장 용량이있는 기기에 액세스 할 수는 없으므로 유감입니다. 누군가가 위의 작업을 수행하고 결과를 확인할 수 있기를 바랍니다.
추가 정보 : minSDK 도와 주셔서 = 10 targetSDK은 = 17
감사 :
팀
빠른 답변을 제공해 주셔서 감사합니다. 나는 그것이 사실이되기를 바랐다. 나는 3000 명의 사용자가 저장 한 게임을 지우는 것이 아마도 잘 안되기 때문에 기회를 포기하고 싶지 않았습니다! ;) –