2012-11-20 4 views
1

인앱 튜토리얼에서 작업 중이며 버전이 Google 스토어를 통해 결제하도록 구성되어 있지 않다는 오류가 표시됩니다.애플리케이션 서명 모드 해제 또는 더빙 모드

내 장치에서 사용중인 버전과 관련하여 약간의 혼란이있을 수 있습니다.

내가 설정되었는지 나는 이클립스를 사용하고 난 내 장치가 있다면 나는 그것을 지속적으로 빌드 아이콘을 클릭 구입 구축하고 거기에 내 응용 프로그램을 구축 제대로

작동합니까 서명 키가 이 내 정상적인 과정입니다 연결된 장치에 연결됨 내가 아는 어떤 것도 서명하지 않음 (일부 혼란을 야기 함)

응용 프로그램을 릴리스 할 때 서명 된 키를 사용하여 응용 프로그램을 내 보내고 응용 프로그램 패키지를 내 보내야합니다. Android 도구 앱을 마우스 오른쪽 버튼으로 클릭하면 표시됩니다. .apk 파일이 생성되고 Google에 업로드하면 모든 것이 작동합니다. 나는 단순히 내 휴대 전화에서 앱을 실행하고 인앱 튜토리얼 내 전화에 서명 된 버전을 실행해야한다고

에서 그것을 무엇 모드 일식에서 직접 올 때

내 질문입니다. Eclipse에서 시작하거나 디버그 모드에있을 때 자동으로이 작업을 수행합니까? 이것이 디버그 모드 인 경우 어떻게 Eclipse에서 서명 된 모드로 만들 수 있습니까?

Google에 업로드해야하는 버전은 서명되어 있지만 튜토리얼의 가이드에 명시된대로 UNPUBLISHED로 설정되어 있으므로 상점에서 가져올 수 없습니다.

답변

2

Google 스토어와 상호 작용해야하는 항목을 테스트하려면 .apk 파일의 출시 버전을 사용해야합니다.

>adb install myApp.apk 

이전에 같은 장치 또는 이클립스 내에서 에뮬레이터에서 실행 한 경우 앱이있을 것이다 : 이클립스에서 평소와 같이 내보낼, 다음 장치 또는 에뮬레이터의 분리 .apk 파일을 설치하기 위해 명령 줄 도구를 사용하여 디버그 인증서로 서명되었으므로 먼저 완전히 제거해야합니다. 서명 인증서가 다른 경우 apk install 명령에 대한 -r 스위치조차도 설치되지 않습니다.

+0

내 시스템에 apk가 없으므로 adb install 구문을 사용하여 설치해야합니다. eclipse가 디버그 버전을 장치에 넣었을 것입니다. 어쨌든 고맙습니다. –

+0

@JeffJanes - 시스템에서 서명 된 버전을 내보낼 때, 그것이 어디에 있습니까? Google Play에 업로드 할 수있는 경우 기기에 'adb'로 설치할 수 있습니다. ** OOPS ** : 명령은'apk'가 아니라'adb'입니다. 방금 대답을 고쳤습니다. –