android - 키스토어 - 잘못된 서명이 포함된 apk를 업로드했습니다




Android Studio에서 실행을 클릭하면 서명 된 APK를 어떻게 배포 할 수 있습니까? (3)

.gradle에 다음 값을 추가하십시오.

signingConfigs{
    key{
        keyAlias 'your key alias'
        keyPassword 'your keypassword'
        storeFile file('keystore path')
        storePassword 'your storepassword'
    }
}
buildTypes {
    debug{
        signingConfig signingConfigs.key
    }
}  

파일의 키 스토어 경로는 E:/xxx/xxx/xx.keystoreE:/xxx/xxx/xx.keystore .

Google API를 사용하는 앱을 개발 중입니다. "Google Developers Console"에서 자격 증명을 만들었습니다. 서명 된 APK를 생성하고 전화로 실행하면 문제가 없습니다.

문제는 앱을 개발하는 동안 RUN 버튼을 클릭 할 때 휴대 전화에 앱의 서명되지 않은 버전을 배포한다는 것입니다. 따라서 응용 프로그램이 작동하지 않습니다.

실행 버튼을 클릭 할 때 서명 된 APK를 전화에 배치하도록 Android Studio를 설정하려면 어떻게해야합니까?


APK 릴리스를 테스트하려면 ADB-Link 만 사용하십시오. 무료이며 설치가 매우 쉽습니다. 장치에 설치된 이전 빌드를 삭제하십시오. 그렇지 않으면 설치가 실패합니다.


어쩌면 이것은 실행하기 전에 응용 프로그램에 서명하는 방법에 대한 귀하의 질문에 대한 답변이 아니지만 사용중인 디버그 키에 대해 새 서명 키를 만드는 옵션에 대해 생각해 보셨습니까? 디버그 모드에서 별도의 API 키를 사용할 수 있습니다.

릴리스 및 디버그 모드에서 키 사용에 대한 추가 정보를 발견했습니다. Android : 자동으로 디버그 / 릴리스 맵 v2 API 키 선택?





signed