2017-12-22 1 views
0

최근에 Android Studio에서 첫 번째 앱을 만들어 APK로 만들었습니다. Google Play에서 APK에 대한 잘못된 서명이 있다고했지만 다른 서명으로 APK를 변경하거나 Android Studio 내에서 수동으로 변경하기 위해 프로그램을 되돌릴 방법을 모르겠습니다. 이것에 대한 도움이 필요하십니까?APK 파일의 서명 변경 Android 스튜디오

여기까지 단계별로 설명했습니다. 필자는 프로그램 작성을 끝내고 "서명 된 APK 생성"을 시작하여 키, 키 저장소 등을 만드는 과정을 거쳤습니다.이 시점에서 모든 것이 정상입니다. 나는 어떻게해서든지 APK로 돌아가서 그것의 서명을 바꾸거나 APK를 스튜디오에서 풀고 서명 된 APK를 생성하는 과정을 다시해야합니다.

+0

"잘못된 서명"오류 메시지에 대한 세부 정보를 제공하십시오. 그게 너보다 더 많이 말한 것 같아. –

+0

정확하게 받았습니다. "잘못된 서명으로 APK를 업로드했습니다 (서명에 대해 자세히 알아보기). apksigner의 오류 : ERROR : JAR_SIG_NO_SIGNATURES : JAR 서명이 없습니다." –

답변

0

이전에 업로드 한 apk에서 사용하는 것과 동일한 공개 키 인증서로 apk에 서명해야합니다. 당신이 Build -> Generate Signed Apk..를 통해 출시 APK를 빌드 할 때 다음과 같은 대화 상자가 나타납니다 :

enter image description here

그런 다음 당신은 Key store path에 대해 동일한 인증서 파일 (android.jks 같은)를 사용해야합니다.

문서는 말한다 : 인증서 파일을 분실 한 경우

Every app must use the same certificate throughout its lifespan in order for users to be able to install new versions as updates to the app. For more about the benefits of using the same certificate for all your apps throughout their lifespans, see Signing Considerations below.

그래서, 다시 동일한 패키지 이름으로 APK를 업로드 할 수있는 방법이 없습니다. 그것은 영원히 사라질 것입니다. 또한 게시 된 apk를 삭제하여 동일한 패키지 이름을 다시 사용할 수 없습니다.

+0

나는 apk를 이미 구축했습니다. 문제. '서명 된 apk 생성'을 클릭 할 수있는 옵션이 없습니다. 빌드 탭 아래의 모든 버튼을 시도했지만 아무 것도 작동하지 않습니다. –

+0

이상한, 어떤 Android Studio 버전을 사용하셨습니까? –

+0

3.0.1, 지난 주 안드로이드 스튜디오를 다운로드했습니다. –

관련 문제