2014-09-04 3 views
5

Signing your APP with the ADT plugin for Eclipse의 절차에 따라 후, 수동으로 서명 된 APK (described below in the same page) 확인 OA 타임 스탬프/w되지 않습니다안드로이드 - APK 서명 : 항목 '인증서 체인의 유효성을 검사 및 서명

$ jarsigner -verify -verbose -certs my_application.apk 

그리고 모든 항목을 제대로 [S 및 SM] 서명했으나 마지막에이 나타났다되었다

경고 :

이 항아리는 그 인증서 체인 검증되지 않은 항목이 포함되어 있습니다.

이 jar에는 타임 스탬프가 포함되지 않은 서명이 포함되어 있습니다. 타임 스탬프가 없으면 사용자는 서명자 인증서의 만료 날짜 (2040-01-01) 또는 이후의 해지 날짜 이후에 후에이 jar의 유효성을 검사하지 못할 수 있습니다.

항아리 (APK)의 검증 "인증서 체인 '와 타임 스탬프와 함께 서명 항목을 가지고 고글에 업로드 된 APK 플레이하기에 더 좋은가요? ... 왜 (왜 아무튼 '내보내기 절차는 이것을 달성합니까?)? 더 나은 점이 있다면 무엇을해야합니까? 성공적으로

$ zipalign -v 4 your_project_name-unaligned.apk your_project_name.apk 

검증 모든 :

zipalign을

해당 페이지의 끝에서 제안했다.

+0

이 경고 메시지가 표시되면 apk 파일을 제출해도 괜찮습니까? –

+1

@ K.Sopheak 그 달에 광산을 제출했으며 지금까지 유효성이 확인되지 않은 "인증서 체인"에 대해서는 아무 것도보고되지 않았습니다. 나는 이것이 제출에 영향을 미치지 않는 매우 특정한 자바 관련 이슈라고 생각했다. – Armfoot

답변

2

아마도 Java 7 도구를 사용하고있을 것입니다. Java 6 도구를 설치하고 사용하면이 기능이 사라집니다.

+0

Windows 7을 사용하여 Java 6을 설치했지만 "레지스트리 키 'Software \ JavaSoft \ Java Runtime Environment \ CurrentVersion' 의 값이 '1.7'이지만 '1.6'이 필요합니다." 어떻게 윈도우 7에서 자바 7과 자바 6 사이를 전환 할 수 있습니까? –