2013-07-05 1 views
8
APK와 구글의 시장이 나에게이 애플리케이션 Base64로 인코딩 된 RSA 공개 키에 대한

안드로이드는 어떻게 구글에서 내 APK 키 라이센스를 제공 서명하는

라이센스 키 같은 것이있는 키를 제공 서명해야

은 바이너리에 포함됩니다. 공백을 제거하십시오. MIIBIjANBgasdfasdfdaskqhkiG9w0BAQEadfadfasdFAAOCAQ8AMIIBCgKCAQEAuacIf ........

어떻게이 키를 내 APK에 서명하는 방법과 내 바이너리에서이 키를 포함 할 수 있습니다?

+0

당신은 이클립스를 사용하고 있습니까? 그렇다면 응용 프로그램을 내보낼 때 응용 프로그램에 서명 할 수 있습니다. – nedaRM

답변

1

Android 개발자 사이트는 here 앱에 서명하기위한 유용한 연습을 제공합니다.

키가있는 것처럼 보이면 here 키 도구를 사용하여 암호로 보호 된 키 저장소 파일 ".keystore"을 만들어야합니다. Android에 서명 된 앱에 필요한 모든 세부 정보를 입력하라는 메시지가 표시됩니다.

기타 답변 herehere을 확인할 수 있습니다.

Eclipse를 사용하면 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 "Android Tools> 서명 된 애플리케이션 패키지 내보내기"를 선택하면 정말 쉽게 내보낼 수 있습니다.

행운을 빈다.

+1

Google에서 제공 한 키의 용도는 무엇입니까? 어떻게 바이너리에이 키를 추가 할까? –

4

내가 너무 나는 원래 포스터가 Google Play 스토어에서 출판에가는 길에 개발자 콘솔에 의해 생성 된 lisence 키를 사용하여 무엇을 궁금해 물었다처럼.

위의 모든 게시물은 Eclipse 또는 명령 줄에서 키 스토어 등을 내보내고 만드는 방법을 보여 주지만 Google의 주요 기능인 키 기능에 대한 답변은 없습니다. 어떻게 든 그것을 추가해야합니까? Google Play 개발자 콘솔에서 Google이 생성 한 키를 지정 키로 지정할 수있는 방법이 없으며 그 키를 내 앱에 바인딩하는 방법을 알려줍니다.

이미 이클립스를 사용하여 서명 된 앱을 내보내는 방법을 알고 있지만 Google Play 키가 없습니다. 누군가가 올바른 방향으로 나를 가리킬 수 있다면 크게 감사하겠습니다.

좋아요. 알아 냈습니다. 라이센스 키는 앱에 서명하는 것과 관련이 없으며 앱 내에서 라이선스 용도로 사용됩니다.

+0

우리가 어떻게 할 수 있는지를 알아 냈습니까? "라이센스가 바이너리에 추가 되었습니까?" 나는 아직도 포스트의 질문에 대한 답을 찾지 못한다. – DAS

26

나는 같은 질문을했다. 마지막으로 Dev-Console의 RSA 공개 키가 "라이센스 부여"를위한 것이라는 사실이 밝혀졌습니다. 즉, 사용자가 귀하의 앱이나 서비스를 사용하기위한 현재 유효한 라이센스를 가지고 있다면 앱이 키를 사용하여 쿼리 할 수 ​​있음을 의미합니다. 이것은 apk에 서명하는 것과 완전히 다릅니다.

http://developer.android.com/google/play/licensing/index.html

+0

이것은 허용 된 대답이어야합니다. Google에서 제공하는 키는 질문이 제기되는 곳에서 사용되지 않습니다. – Fmstrat

관련 문제