패키지명과 keystore 서명만같으면 구글 플레이스토어에 등록가능
=> 가능합니다. 2번까지 성공 하셨다면, 설치가 가능해야 정상입니다.
설치가 안된다면,
1. 단말에 설치된 버젼이 마켓을 통해 설치된 건지 확인이 필요합니다.
=> 릴리즈 키로 서명된 apk로 설치된게 아니라 개발용으로 설치되었던 apk 라면, 서명이 달라 설치가 안될 수 있습니다.
2. 버젼코드 문제
=> 설치 된 버젼 코드보다 낮은 apk 의 경우 설치가 안될 수 있습니다.
3. 3번 과정으로 추출한 apk의 서명이 다른 것으로 되었을 때
=> 2번으로 받은걸 바로 설치 하시면 되는데 왜 3번 과정을 거치시는지 모르겠으나, 3번 과정에서 서명이 다른 것으로 되었을 수 있습니다. 빌드 해서 서버로 다시 올려 보시면, 서명이 같은지, 다른지 확인 하실 수 있습니다.
4. MIN API 버젼 같은게, 단말 버젼 보다 높을 경우 설치가 안될 수 있습니다.
5. 가능성이 낮겠지만 단말에 용량이 부족할 경우도 설치가 안 될 수 있습니다.
PS. command line으로 adb install -r "APK 이름" 을 입력하시면, 로그가 나올테니. 확인 해 보시는 것도 방법입니다.