2014-02-10 3 views
0

Google Play 스토어에서 Google지도 v2를 게시하고 싶었지만 게시하려면 무엇이 필요합니까? 이 https://developers.google.com/maps/documentation/android/start#specify_app_settings_in_the_application_manifest을 보았지만 필요한 세부 정보가 없습니다. 2014 년 1 월 17 일에 마지막으로 업데이트되었습니다. " 위의 URL에서 Google지도 v2가 아직 사용 중입니까?Google지도 v2 Google Play 스토어

나는 그것이 감가 상각되었다는 말을 들었다. (나는 비록 내 전화에서 작동 할 수있다). 내가 아래 태그 google-map-api-2를 선택하면 2010 년 5 월 19 일 이후로 비추천되었다고 말합니다. 나는 휴대 전화에서 실행할 수 있지만 Google Play 스토어에 배포 할 때는 작동하지 않을까 걱정됩니다.

API 키를 만들려면 내 패키지 이름과 함께 sha1 지문 (기본 키 저장소)을 사용해야합니다. 그 다음지도를 만들고 표시하는 데 사용합니다. 내 전화, 디스플레이, 등 밖으로 완벽하게 실행할 수 있지만 내가 놀아 난 내가 가게를 재생할 때 다른 일을해야합니까 궁금해?

편집 : 내 애플리케이션을 마우스 오른쪽 버튼으로 클릭하고 Android 애플리케이션을 내 보내어 키 저장소를 만듭니다. 키 스토어 암호의 이름을 지정하십시오. apk 파일의 이름을 지정하라고 알려줍니다. 나는 그것을했다. 그럼 나는 창> 환경 설정> 안드로이드> 빌드 이동> defalut 키 스토어를 사용하고 있습니다, 그래서 나는 custome 키 스토어에서 찾아보기를 클릭하고 내 새 키 저장소의 위치로 이동합니다. "Keystore가 변조되었거나 암호가 잘못되었습니다."라고 말하면서 거기에서 어떻게 나가야할지 모르겠다.

작동하는 경우 내지도를 다른 컴퓨터에서 어떻게 작동시킬 수 있습니까? 또는 게시 할 때 어떤 키가 필요하며 어디서 구할 수 있습니까? 인터넷에 아무런 조치도없는 것 같아 걱정이됩니다.

EDIT 내가 다음 단계를했을 때 위의 스크린 샷은

enter image description here

. 마우스 오른쪽 버튼> 내보내기 android 응용 프로그램> 기존 키 저장소를 클릭하십시오. 키 스토어는, 지금 작성한 키 스토어의 이름입니다. 암호도 입력했는데 일치합니다. 그래서 그것은 컴퓨터가 이미 내가 만든 키 스토어를 이미 사용하고 있다는 것을 의미합니까?

이 단계까지 클릭하면 SHA1 지문이 표시됩니다. 이 새로운 키 저장소의 지문입니까? 내가 마침을 클릭하면 콘솔에서이 키와 패키지를 사용하여 새로운 API 키를 생성 할 수 있습니다. 이전처럼 기본 키 스토어 및 SHA1 지문을 사용했습니다. 그게 끝날까요? 대상 파일이 이미 존재한다면 어떻게해야합니까? 이것은 처음으로 배치하고 Google지도 응용 프로그램을 만들기 때문에 나는이 물건에 대해 신중합니다. 하나의 잘못된 단계로 내지도를 표시 할 수 없게됩니다.

기다렸다가 끝내지 않은 이유는 완료되면 다른 컴퓨터에서 내지도를 배포하고 사용할 수 있습니까? 또한 일부 파일이 있으며 팀과 함께 있으며 나중에 컴파일하므로이 프로젝트가 완전히 완료되지 않았으므로 지금 내보내기할까요? 이 새 SHA1 지문을 사용하여이 새 API 키를 만드는 경우이 프로젝트 및 다른 프로젝트에서 사용할 수 있습니까 (differnet 프로젝트의 다른 패키지 이름으로 새 SHA1을 사용하여 새 API 키를 만듭니다). 발생하지만 난 그냥이 어떻게 작동하는지 확인하고 싶어하고 그것을 이해하지 않을 수 있습니다 너무 많은 질문이있을 경우 정말 미안

최신 편집 :.이 이상한, 내가 콘솔로 이동 의도적으로 사용 시간이 내 다른 API 키를 다른 패키지 이름으로 누른 다음 내 프로젝트 이름과 내지도가 계속 표시됩니다. 키와 상관 없습니다. 단계를 수행하고 deploy.keystore를 만듭니다.하지만 내 팀에는 몇 가지 홍보 자료가 있습니다. oblsm ans는 새 프로젝트에 코드를 넣으 려하므로 새 키 스토어를 다시 만듭니다. new.keystore. 하지만 그 위치에서, deploy.keystore와 원래의 debugkeystore 파일 타입은 keystore이고, new.keystore는 단지 파일입니다.그래서 키 스토어가 아닌가? 하지만 내가 API를 사용하면지도가 계속 실행됩니다. 다음으로 새 프로젝트마다 새 키 저장소를 만들어야합니까? 난 그냥 기존 키고레를 수출하고 사용할 수 있습니까? deploy.keystore (디버그 아님)를 다시 찾으십니까? 나는 단지 하나의 프로젝트 만 배포 할 것이다.

다른 컴퓨터에서도 내 앱을 실행하기 때문에 Google Play 서비스를 다시 다운로드하고 가져와야합니다. 내 앱을 배포 할 때 Google 애플리케이션이 내 애플리케이션에 있습니까?

+0

배포 키를 만들고 SHA1 지문을 가져와야합니다. 이클립스에서는 projnct-> Export android application -> Create key store를 오른쪽 클릭한다. 키 저장소를 사용하면 프로젝트의지도를 사용하도록 설정 한 Google 콘솔에서 SHA1 지문을 가져 와서 업데이트 할 수 있습니다. –

+0

나는 당신의 계단을 따라 내 질문을 업데이 트했습니다. 한 번 봐 주셔서 감사합니다. – Myst

+0

projnct-> Export android application -> 기존 키 저장소 사용 –

답변

4

서명 키스톤을 만들어 SHA1 지문을 얻어야합니다. 이클립스에서 마우스 오른쪽 버튼으로 프로젝트 -> 안드로이드 애플리케이션 내보내기 -> 키 저장소 만들기를 클릭하십시오. 키 저장소를 사용하면 프로젝트의지도를 사용하도록 설정 한 Google 콘솔에서 SHA1 지문을 가져 와서 업데이트 할 수 있습니다.

0

을 수행해야합니다

Create your own signing key that you will use for publishing, using Keytool : 

http://developer.android.com/guide/publishing/app-signing.html#cert

Get the MD5 fingerprint of your newly generated key : 

https://developers.google.com/maps/documentation/android/mapkey#getfingerprint

Submit the signature to this link to get your Google Maps key : 

https://developers.google.com/android/maps-api-signup?hl=fr

수출 응용 프로그램 새로 생성 된 키를 Eclipse에서 마우스 오른쪽 버튼으로 클릭하십시오 :> Android Tools -> 서명 된 애플리케이션 내보내기 패키지를 마우스 오른쪽 버튼으로 클릭하십시오.

Google Play에 앱의 업데이트를 게시하려면 인증서가 필요하므로 인증서를 안전한 곳에 보관하십시오.

편집 : Google지도 안드로이드 V2를 들어

이 서명은 조금 다르다. SHA-1 서명을 받고 응용 프로그램의 패키지 이름을 제공해야합니다. 또한 Google APi 계정이 필요합니다. 모든 정보는이 페이지에서 제공됩니다. https://developers.google.com/maps/documentation/android/start?hl=fr#the_google_maps_api_key

+0

을 보내 주셔서 감사합니다. api v1에 대한 내용이므로 편집 단계의 주요 단계가 있습니다. 그러나 나는 계단을 따라 갔다. API 키를 만들려면 내 패키지 이름과 함께 sha1 지문, 기본 키 저장소를 사용해야합니다. 그 다음지도를 만들고 표시하는 데 사용합니다. 내 전화, 디스플레이, 등 밖으로 완벽하게 실행할 수 있지만 내가 놀아 난 내가 가게를 재생할 때 다른 일을해야합니까 궁금해? 또는 어쩌면 내가 게시에 대해 언급 한 링크를 명확하게 보지 못했습니다. – Myst

-1

내 앱에서 Google 앱을 출시 할 때도 동일한 문제가 발생했습니다. 앱에서 Google지도 V2를 사용했을 때도 마찬가지였습니다. 문제가 성공한 후에 나는 look을 가질 수있는 블로그 게시물을 썼습니다.

모든 사람이 요청, 나는 다음 단계 1)의 대답은 다시 이동)) 이클립스 ADT 2를 사용하여 응용 프로그램을 가입 이클립스 ADT 3의 콘솔에 표시됩니다 SHA1의 지문을 참고 말할 것 Google 콘솔로 가서 위의 SHA1 지문을 사용하여 앱용 API_KEY를 받으십시오. 4) 이전 API_KEY를 새 API_KEY로 바꾸어 앱의 manifest.xml에 추가하십시오. 5) 앱을 다시 신청하십시오. 앱을 게시 할 준비가되었습니다. 그러나 일단 앱을 Google 시장에 출시하면 이전에 릴리스 용으로 사용한 키 저장소를 사용하여 .apk에 서명하여 앱에 대한 업데이트를 릴리스 할 수 있어야합니다.

희망이 있습니다.

+0

이 링크가 질문에 대답 할 수 있지만 여기에 답변의 핵심 부분을 포함하고 참조 용 링크를 제공하는 것이 좋습니다. 링크 된 페이지가 변경되면 링크 전용 답변이 유효하지 않게 될 수 있습니다. – Martijn

+0

이것은 실제로 질문에 대답하지 않습니다. 다른 질문이있는 경우 [질문하기] (http://stackoverflow.com/questions/ask)를 클릭하여 질문 할 수 있습니다. 당신은 [현상금을 추가] (http://stackoverflow.com/help/privileges/set-bounties)하면 충분한 [평판] (http://stackoverflow.com/help/)이 일단이 질문에 더 많은 관심을 끌 수 있습니다. 평판). – hivert

+0

이상한, 내가 콘솔에 가서 의도적으로 다른 패키지 이름으로 내 이전 API 키를 사용한 다음 내 프로젝트 이름과 내지도가 여전히 표시되는 시간이 있습니다. 열쇠가 중요하지 않은 것 같습니다. 내가 아직 Google Play 스토어에 배포하지 않았기 때문에 개발 중입니까? – Myst