https://developer.android.com/studio/publish/app-signing

새로운 배포방식.. 하도 스토어에서 권장해서 썻더니 이런저런문제가 많다

구구절절 다 쓸려고 했는데 정리가 잘된데가 있어서 링크만 ㅋㅋ

https://medium.com/@jungil.han/%EA%B5%AC%EA%B8%80-%ED%94%8C%EB%A0%88%EC%9D%B4-%EC%95%B1-%EC%84%9C%EB%AA%85-%EC%8B%9C-%EC%95%8C%EC%95%84%EC%95%BC-%ED%95%A0-%EB%AA%87-%EA%B0%80%EC%A7%80-ac86952889bf

문제는

회사에서 빌드해서 테스터들에게 주면 업로드키로 사인한걸 주게 되는데....

폰에 설치가 안되는 문제가....

로그를 보니 

PackageManager: [VERIFY] PACKAGE_VERIFIED: 
    PackageVerificationState{
        verifier packages=com.android.vending(10025),com.samsung.android.sm.devicesecurity(5012),
        intent=Intent { act=android.intent.action.PACKAGE_NEEDS_VERIFICATION dat=file:///data/app/vmdl1227510040.tmp typ=application/vnd.android.package-archive flg=0x10000001 cmp=com.android.vending/com.google.android.finsky.verifier.impl.PackageVerificationReceiver launchParam=MultiScreenLaunchParams { mDisplayId=0 mFlags=0 } (has extras) }
        others=14, false, false, false, false, true
    }

PackageManager: [VERIFY] setVerifierResponse {verificationID=14, uid=10025, code=-1}

코드의 정확한 의미는 모르겠지만 

여튼 verify하다 에러나서 설치가 안되는것 같은데.. 

이거만 어떻게 해결하면 업로드키로 서명한 빌드로 걍 테스트하면 될거같은데 ㅜㅜ

아님 스토어에 내부테스트트랙으로 테스트해야할듯.. (구찮..)

찾아보니 설치되게 하는방법..

구글스토어앱에서 Play 프토텍트 설정에 기기보안 검사를 OFF 시키면 되긴된다~

 

 

 

Posted by 바나나쥬스