2014-01-29 6 views
0

나는 PhoneGap의 웹 사이트에서 HTML 파일을 사용하여 Android 용 애플리케이션을 만들었습니다. 나는 그것을 무료 앱으로 공개하고 Play 스토어와 그 모든 것에 가입하고 싶습니다. 그러나 업로드 할 때 디버그 모드에 있기 때문에 내 응용 프로그램 등에 서명해야한다고 나와 있습니다. 나는 여기와 웹에서 도움을 요청했지만 PhoneGap Build 웹 사이트에서 App에 서명하거나 Keystore 파일을 추가하는 방법을 알아낼 수 없다.phonegap build android signing

웹 사이트에서 설명서를 확인했습니다. 나는 링크를 게시 할 것이지만 나는 나의 평판을 위해서만 2를 게시 할 수있다. 매우 모호하며 Google Play 문서에 대한 자세한 정보가 있습니다.

"Keytool 유틸리티"라는 것을 사용하도록 더 많은 정보가 있었지만 내 연결이 끊어지는 것 같습니다. 이 유틸리티를 어디에서 찾을 수 있을까요?

나는이 질문의 답변을 확인하지만 다시 어둠 속에서 저를 왼쪽 : 내가 사용할 수

여기 Error signing android app on phonegap build

내가 단서 또는 아무것도에서 검색 한 다른 질문입니다 -

이 하나를 시도했지만이 명령 줄을 찾는 위치를 모른다. 나는 phonegap 빌드 웹 사이트에서 그것을 볼 수 없어 그들은 아무것도 설치할 필요가 없다고 말했다.

How to generate a signing keystore file for PhoneGap Build within Mac OSX?

누군가가 mobiletutsplus에 튜토리얼을 따라 여기에 다른 사용자에게 제시와 나는 HTML/CSS 이클립스에 익숙하지만 자신의 서명 부분을 이해하지 않습니다. 여기에 프로그램이 없습니까?

+0

이 답변을보십시오 : http : // stackoverflow.안녕하세요 스테판, 어느 폴더에서 keytool 응용 프로그램을 찾을 수 없습니다. com/a/18677147/1665818 – aharris88

답변

0

다운로드하고,이를 업데이트 도스 명령 줄을 열고 tools/ 폴더 또는 platform-tools/ 폴더 안에 안드로이드 SDK에 위치 할 스크립트/EXE라는 키 도구를 시작하십시오의 Android SDK를 설치합니다.

인증서를 보관할 기간을 묻는 메시지가 표시되면 99 년 또는 120 년과 같은 긴 항목을 선택하십시오. 키를 생성하는 데 사용하는 모든 식별자를 적어두고 apk에 서명 한 후 안전한 위치에 키를 백업하십시오.

키를 분실 한 경우이를 대체 할 방법이 없으며 현재 사용자, 현재 리뷰, 현재 평점 및 현재 순위를 잃지 않고 기존 앱을 업데이트 할 수 없습니다. 시간이 지남에 얻었습니다.

응용 프로그램에 서명 할 때 dos 명령 줄에서도 응용 프로그램을 실행할 수 있지만 Eclise를 설치하고 IDE 자체를 사용하여 응용 프로그램을 가져 와서 패키지 및 서명. Eclipse는 백그라운드에서 동일한 명령 행 도구를 사용하여 앱을 패키징하고 서명하지만 시각적 인 인터페이스를 제공하므로 그렇게하는 것을 선호 할 수 있습니다. 기본적으로 Android Cordova/Phone Gap 앱을 패키지하고 서명하는 방법은 표준 Java Android 앱을 패키지하고 서명하는 것과 완전히 같습니다.

video tutorial을 보는 아이디어를 준 사람이라면 누구나 좋습니다. 이 동영상은 3 분 43 초 밖에되지 않으므로 시간을 투자하는 것이 좋습니다. 복잡하지는 않지만 little steps to follow이 많이 있으며 설명서에 나온 내용을 따르는 것이 쉽습니다.

+0

안녕하세요 스테판. 내가 원래 다운로드 한 SDK에 전체 "도구"섹션과 Android 4.4 (API19) 섹션을 설치했습니다. 어디 있을지에 대한 생각? – user3251059

+0

SDK 관리자로 업데이트하면 누락 된 SDK 도구가 다운로드됩니다. http://developer.android.com/tools/help/sdk-manager.html –

+0

을 참조하십시오. 또한 잊어 버렸지 만 Standard Edition Oracle JDK (Java Development Kit)를 다운로드해야 할 수 있습니다. JDK는 JRE와 다릅니다. JDK에는 여러 Java Runtime Environment (JRE)가 포함될 수 있으며 개발자가 사용합니다. 7.0이 아닌 최신 6.0 JDK를 다운로드하여 설치하십시오. 안드로이드는 Java 5와 6을 지원합니다. Java 7은 이전 버전과의 호환성이 있어야합니다.하지만 위험은 없습니다. http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html –

관련 문제