2013-09-08 2 views
0
나는 다음과 같은 오류 메시지가있어 내 안드로이드 응용 프로그램 업데이트

: 인해 다른 응용 프로그램 서명에다른 응용 프로그램에 서명하지만 같은 키 스토어

  • 다시 설치에 실패합니다.
  • 응용 프로그램을 완전히 제거해야합니다. 경고 : 그러면 응용 프로그램 데이터가 제거됩니다!
  • 쉘에서 'adb **'을 실행하십시오.
  • 출시가 취소되었습니다!

나는 개인적으로 문제가 없지만 내 질문은 ... 이전 키 업데이트와 함께 동일한 키 저장소로 apk를 내보내는 경우입니다. 앱 업데이트가 내 사용자를위한 간단한 다운로드입니까? 아니면 문제가 있습니까?

Btw는 : 내 이클립스 폴더 또는 나는 사전에 내 키 스토어 등

감사를 저장 내 폴더에 대한 내 컴퓨터 또는 어떤 변화를 포맷 didnt가!

앱 내 사용자를위한 간단한 다운로드를 업데이트입니다

+0

하지만 내 "서명"이 다른 이유는 무엇입니까? – user2277241

+0

나는 잘 모른다. 응용 프로그램을 올바르게 업데이트하는 방법에 대한 자습서가 있습니다. 그것들은 당신에게 힌트를 줄지도 모릅니다. – keyser

답변

0

을 접견?

원래 사용했던 것과 동일한 프로덕션 서명 키로 서명 한 경우에만 사용되며 여기서는 그렇지 않습니다.

스토어 등이에도 불구하고

, 다른 서명이 서명 한이있는 APK를 업데이트하려고 시도 내 내 컴퓨터 또는 내 일식 폴더에 대한 어떤 변화 또는 내가 저장 내 폴더의 형식을 didnt는

키 (예 : 디버그 대 생산). jarsigner -verify -verbose -certs ...을 사용합니다. 여기서 ...은 APK의 경로이며 서명 정보를 덤프하여 이전 APK를 새 APK와 비교할 수 있습니다.

+0

그래서 이클립스에서 디버그를 시작했기 때문에 오류 메시지가 발생할 수 있었습니까? 그리고 그 옵션에서 무엇을 얻을 수 있습니까? 이전 APK가없고 실제 APK를 상점에서 다운로드 할 수있는 옵션을 찾지 못했기 때문입니다. – user2277241

+0

@ user2277241 : 장치 또는 에뮬레이터에 프로덕션 APK가 설치되어 있고 프로덕션 서명 키로 서명 된 경우 예, APK 서명 디버그를 설치하려고하면 디버그 키 저장소에이 오류가 발생합니다. – CommonsWare

+3

@ user2277241 : "이전 APK가 없습니다."- ** 배송 물품의 사본을 보관하지 않고도 어느 정도까지 선적 소프트웨어를 배송 할 수 없습니다 **. 그게 전부입니다. – CommonsWare

관련 문제