2013-03-04 2 views
1

JDK 1.7을 사용하여 Android 앱을 Google Play에 게시했습니다. 앱이 게시되면 사용자는 다운로드 할 수 있지만 설치할 수는 없습니다.JDK 1.7로 Google Play에 게시 된 앱

해결책을 찾았습니다 .jdk를 1.6으로 다운 그레이드 할 것입니다. 다른 빌드를 사용하여 이전 키 저장소로 테스트를 시도했지만 오류가 발생했습니다.

그래서 내가 JDK 1.6를 가진 새로운 키 스토어를 생성 및 구글 플레이에 밀어, 나는 나 또한 내가 사용할 수 없습니다 것을 발견

"키 스토어가 mismatch.App 새로운 키 저장소를 가질 수 없습니다"이 새로운 오류가 발생했습니다 다른 키스트 아. 하지만 이전의 키 저장소가 설치되지 않습니다. 지금 어떻게합니까?

답변

0

Google Play에서 앱을 다른 키 저장소로 업데이트 할 수 없으며 동일한 패키지 이름으로 새 앱을 게시 할 수 없기 때문에 패키지 이름이 다른 새 앱을 게시해야합니다.

0

JDK 1.7 키 저장소에서 키를 내보내고 1.6 키 스토어로 가져 오기를 권하는 것이 좋습니다. 그런 식으로 이전 서명 키를 사용할 수 있습니다.

그렇지 않다면 막혔습니다. Google Play의 앱에 관한 한 앱이 게시되면 서명 키를 변경할 수 없습니다. 그러나 발행물에서 앱을 인출하고 동일한 제목의 다른 앱을 게시 할 수 있습니다. 다른 패키지 이름이 있어야하며 Google Play는 완전히 다른 앱으로 간주합니다.

+0

안녕하세요, 1.7에서 1.6으로 jdk를 다운 그레이드했습니다. 이제 jdk1.6을 사용하여 키를 내보낼 수 있습니다. –

+0

빠른 솔루션으로서 나는 diff 번들 ID,하지만 같은 이름으로 다른 앱을 게시했습니다. –

+0

@elixirbash - JDK 1.7과 함께 제공되는 keytool 앱을 사용하여 키를 내 보낸 다음 JDK 1.6과 함께 제공되는 keytool을 사용하여 1.6 키 스토어로 가져올 수 있습니다. –

관련 문제