알파에 새 APK 업로드
업로드 실패
서명이 유효하지 않은 APK를 업로드했습니다 (서명에 대해 자세히 알아보십시오). apksigner의 오류 : 오류 : JAR_SIG_NO_SIGNATURES : JAR 서명이 없습니다.
어떻게해야할지 모르겠지만, Android Studio 프로젝트의 알파 버전을 만들려고합니다.
알파에 새 APK 업로드
업로드 실패
서명이 유효하지 않은 APK를 업로드했습니다 (서명에 대해 자세히 알아보십시오). apksigner의 오류 : 오류 : JAR_SIG_NO_SIGNATURES : JAR 서명이 없습니다.
어떻게해야할지 모르겠지만, Android Studio 프로젝트의 알파 버전을 만들려고합니다.
답변:
로 업데이트했을 때이 오류가 발생 android studio 3.3
했습니다. 솔루션이 build
폴더를 제거한 다음 다시 시도하십시오.
Android Studio에서 APK 가입 프로세스 중에 기본 구성 설정을 그대로 수락했다고 생각합니다. 대부분의 경우 문제는 없지만 Android 7.0 이상을 사용하는 경우 약간의 혼동이 발생할 수 있습니다. 실제로 7.0 버전에서 Android는 "이전"V1 외에 새로운 V2 서명 체계를 도입합니다. 새로운 체계는 더 빠른 앱 설치 시간과 APK 파일의 무단 변경에 대해 더 많은 보호 기능을 제공해야하므로 Android Studio의 "서명 된 APK 생성"대화 상자의 기본 체계입니다.
문제는 귀하의 경우 Google Play가 V2 스키마를 V2에서와 같이 APK 서명이 아닌 JAR 서명으로 적용하기를 원한다는 것입니다. Google Play 문서에는 다음과 같이 명시되어 있습니다. "앱에 APK 서명 체계 v2를 적용하는 것이 좋지만이 새로운 체계는 필수는 아닙니다. APK 서명 체계 v2를 사용할 때 앱이 제대로 빌드되지 않으면 새 체계를 비활성화 할 수 있습니다. ".
이러한 경우에 찾은 해결책은 아래 스크린 샷과 같이 두 가지를 모두 사용하는 것입니다. 그렇게하면 Google Play 버전 관리 시스템에서 서명 된 APK를 문제없이 승인해야합니다.
Android Studio에서 서명 된 APK 생성 대화 상자
이것은 완전한 절차입니다 :
많은 의견이 위의 의견에 퍼져 있지만이 단계는 2019 년 11 월 현재 내 Android (Cordova) 앱에서 (최종적으로) 작동 한 것입니다.
매니페스트에서 Android 빌드 / 버전 번호 증가 (필요한 경우)
운영 cordova build android
Android Studio에서 프로젝트 열기
빌드 실행> 프로젝트 정리
빌드 실행> 서명 된 번들 / APK 생성
대화 상자를 채우고 "V1 JAR"기호 확인란 만 선택하십시오. "V2 Full APK Signature"확인란은 선택하지 않았습니다.
Google Play 대시 보드에 APK 업로드
손가락을 교차
먼저 프로젝트 build
폴더를 제거한 다음 APK 또는 번들을 다시 생성하십시오. 이 솔루션은 나를 위해 문제를 해결했습니다.