LG G5 개발용 폰에서는 테스트하면 정상적으로 잘 설치된다.
그런데 갤럭시노트 8 에서 테스트를 하니까 제대로 설치가 안된다.
"앱이 설치되지 않았습니다." 라면서 설치가 되지 않는다.
release 모드로 APK 파일을 생성할 때
Signature Versions : V1 ← OS가 7.0 미만일 때
V2 ← OS가 7.0 이상일 때 체크해서 생성하면 되는데 둘다 체크해서 만들면 된다.
APK 파일이 잘못 생성될 수도 있으므로 프로젝트를 clean 한 후 다시 build한 후 APK를 생성한다.
구글은 PHA(유해한 앱) 앱의 비율을 차례대로 줄여 나갔으며, 비공식 마켓 등에서 배포되는 PHA 앱은 여전히 남아 있다.
안드로이드 8.0인 오레오(oreo)부터는 플레이 스토어 를 제외한 비공식 마켓에서 배포되는 앱을 설치할때는 새로운 권한을 얻도록 하였다.
1. 이미 동일한 패키지명의 앱이 설치 되어 있는 경우.
- 이 경우에는 기존 설치된 어플의 흔적을 제거해주고 다시 설치하면 설치가 된다.
2. 구글 플레이 프로텍트에서 막은 경우
- 구글 플레이 스토어 실행
- 상단 왼쪽에 메뉴 아이콘을 클릭 후 Play 프로텍트 선택
- "기기에 보안 위협이 있는지 검색" 항목 체크 해제
- "유해한 앱을 감지하는 기능 보완" 항목 체크 해제
안드로이드 8.0 오레오에서 부터 '출처를 알 수 없는 앱' 정책에 변경됐다.
구글 정책 변경에 따라 기존 방식인 '설정-해제' 방식은 사라지고 각 '앱 별 관리' 방식으로 바뀌게 되었다.
'안드로이드 > 버그탈출' 카테고리의 다른 글
안드로이드 버전 정보 비교 로직 에러 (0) | 2019.09.25 |
---|---|
“android.support.v4.content.FileProvider” after androidx migration (0) | 2019.08.31 |
Unable to resolve dependency (1) | 2019.04.24 |
build\intermediates\instant_run_split_apk_resources\debug\instantRunSplitApkResourcesDebug\out\slice_2\resources_ap (2) | 2019.04.22 |
android webview err_unknown_url_scheme (0) | 2019.04.15 |