2009-12-16 5 views
9

Android 애플리케이션 서명에 대해 알고 싶습니다.Android 애플리케이션 APK 서명?

실제 기기에서 작동하려면 IFAIK, blackberry 및 iphone 애플리케이션에 서명해야합니다. Android의 경우 애플리케이션에서 서명해야합니까?

그렇다면 신청서에 서명하는 방법은 무엇입니까?

상담하십시오. 얘들 아.

미리 감사드립니다.

답변

19

Eclipse 플러그인을 사용하는 경우.

는 프로젝트를 마우스 오른쪽 클릭> 안드로이드 도구> 내보내기 서명 응용 프로그램 패키지

있는 .keystore 파일을 만들기위한 지침에 따라 당신이 분류되어있어!

@Laurence 도슨 그냥 이클립스에서 프로젝트를 열어 다음

이 프로젝트를 마우스 오른쪽> 안드로이드 도구> 내보내기 서명 응용 프로그램 패키지

클릭되는이 작업을 수행하는 방법을 언급하지만 당신이 키 스토어를 생성해야하기 때문에

7

는 개발자 웹 사이트에서 안드로이드 응용 프로그램에 서명에 대한 가이드있다 : http://developer.android.com/guide/publishing/app-signing.html

은 즉각적인 문제에 대답하기 : 당신은 응용 프로그램에 서명 실제 장치가 필요하지 않습니다. 빌드 프로세스 중에 서명을하므로 올바른 소프트웨어 (모든 무료)를 사용하여 모든 컴퓨터에서 수행 할 수 있습니다. 서명 된 응용 프로그램을 작성하는 가장 쉬운 방법은 Eclipse의 ADT 플러그인을 사용하는 것입니다.이 플러그인에는 "서명 된 응용 프로그램 내보내기"기능이 있습니다.

+0

개발 중에 응용 프로그램은 에뮬레이터 및 실제 전화기에서 작동하는 dev 키로 서명됩니다. Android 마켓에 애플리케이션을 업로드 할 준비가되면 자신 만의 키를 생성하면됩니다. –

+0

매우 사실입니다. 동일한 응용 프로그램에서 작업하는 각 사람이 동일한 디버그 서명 키를 사용하기 때문에 하나의 개발 키 (ADT가 생성하는 키를 사용하는 대신)를 다시 사용하는 것이 좋습니다. –

+6

또한 KEYSTORE 파일을 만들어야합니다. 이 파일을 잃어 버리거나 삭제하지 마십시오. 온라인 저장소 공급 업체와 계약을 체결하고 저장하는 것이 좋습니다. DropBox는 2GB 무료입니다. 해당 키 저장소 파일을 분실하면 응용 프로그램을 업데이트 할 수 없습니다. 다시 말해서 업데이트를 받으려면 다시 청구해야하기 때문에 앱을 청구하면 사용자가 만족스럽지 않을 새로운 애플리케이션으로 출시해야합니다. 그리고 아니, 주위에 방법이 없습니다. –

0

이 작업을 수행하기 전에 이것은 쉽고 간단합니다. 오른쪽 클릭 옵션에서 "서명 된 애플리케이션 패키지 내보내기"를 선택하면 옵션이 표시되며, APK에 서명 ("베타/알파/프로덕션 게시"를 위해) 이 프로세스는,이 Keystore를 작성해, 간단하게이 새로운 키스트 아를 선택하면 (「서명 된 어플리케이션 패키지의 export」의 옵션에 올바르게 표시됩니다), 잘 닫습니다! 그러면 로그인 한 APK가 Google 개발자 웹 사이트에 준비되어있는 위치를 입력하라는 메시지가 표시됩니다.