2011-09-16 4 views
8

Google MapView는 Google 애플리케이션을 사용하지만 다른 컴퓨터에서는 다른 API 키를 사용해야합니다. 그렇지 않으면 MapView에 아무 것도 표시되지 않습니다.모든 개발자에게 Google지도 키가 하나 있습니까?

모든 개발자에게 하나의 키를 설정하는 방법이 있습니까?

+0

this blog post없이 당신이 정말로 그때 내가 당신을 도울 것입니다 MD5 키를 원하는 경우 구글지도 –

+0

를 부착하기위한 MD5를받을 의무가 있습니다. –

답변

18

모든 개발자에게 하나의 키를 설정하는 방법이 있습니까? 디버그 서명 키에 대한

는, 개발자의 PC 사이의 디버그 키 스토어를 (예를 들어, ~/.android/debug.keystore) 복사, 그 키 스토어가 만료되면 다시 그들 모두를 업데이트해야합니다.

프로덕션 서명 키의 경우 프로덕션 키 저장소를 개발자 PC간에 복사하십시오.

Windows와 비 Windows (OS X, Linux)간에 키 저장소를 복사하지 않았으므로 줄 끝과 관련된 가능한 문제가 있는지 알 수 없습니다.

+0

당신은 단지 작은 비트를 정교하게 만들 것입니다. 나는 API 키가 JDK를 기반으로한다는 인상을 받고 있었지만 이것이 키 스토어에 기반한 것처럼 보입니다. 우리는 방금이 문제를 만났고 항상 여러 API를 사용했지만 현재는 버전 제어, 더 많은 사람들이 사용하고 있습니다 .. – DJPlayer

+0

API 키 *는 키 스토어를 기반으로하므로 사용 된 debug.keystore를 복사해야합니다 팀의 모든 구성원. 프로덕션 담당자는 "공식 빌드"를 처리하는 사람에게만 배포하면됩니다. Windows와 OS X 사이의 복사 작업이 적어도 확인되었습니다 (Win7 시스템에서 생성 된 키 스토어). –

+1

나는 또한 거의 동일한 isuue ..을 가지고 있습니다. 내 컴퓨터에서 생성 된 빌드를 통해 앱에 Google에 로그인 할 수 있지만 내 팀의 다른 누군가가 로그인 할 수없는 것보다 자신의 컴퓨터에서 빌드를 생성하면 우리는 사용 중입니다. SAME DEBUG.KEYSTORE .. 개발자 콘솔에서 내 프로젝트 패키지 이름과 SHA-1 지문을 지정하여 클라이언트 ID를 만들었으며 동의 화면을 만들었습니다. 개발자 콘솔에 누락 된 항목이 있습니까? 왜이 문제에 직면하고 있습니까? –

13

Release Key을 사용하여 MapView을 모두 Device에 표시하려면 공통 키를 사용할 수 있습니다.

  1. 는 컴퓨터에서 MD5 Key을 얻고 Map Key를 얻기 위해 구글의 링크로 이동하여 시스템에 대한 귀하의 Unique key를 얻을.
  2. 복사하여 프로젝트 ->하는 next-> 선택>
  3. 지금 바로 프로젝트 -> 내보내기 응용 프로그램 -을 클릭 XML 파일에 붙여 넣 새로운 키 스토어를 선택 -> 전체 모든 나머지는
  4. 주 아래로 별명 이름과 암호를 단계 주어진.
  5. 이제 채우기 세부 정보의 모든 프로세스를 완료하면 저장된 위치에 하나의 .apk 파일과 키 저장소 파일이 생성됩니다.
  6. 이제 공개 commamd 프롬프트 거기에이 명령 -> 당신에게있어 자바 빈 경로 - keytool.exe -list -alias "aliasname" -keystore "location of keystore generated" -storepass "password" -keypass "password"
  7. 지금 당신이 지금은 Google Key 링크를 붙여 넣을 복사 다시
  8. MD5을 얻을 것이다를 입력 히트>와 열쇠 가져와.
  9. 이제 XML에 가서 XML 파일에 새 키를 입력하십시오.
  10. 마우스 오른쪽 버튼으로 프로젝트 -> 응용 프로그램 내보내기 -> 프로젝트 선택 -> 다음 -> 기존 키 저장소 사용 -> 위치 및 암호 부여 -> 다음
  11. 별칭이 드롭 다운에서 선택됩니다 -> 암호 입력 -> 다음
  12. 최종 .apk 파일을 저장할 위치를 묻습니다.
  13. 위치 및 상점을 선택하십시오.
  14. 이제이 최종 .apk 파일은 모든 기기에 MAPVIEW을 표시합니다.또한 도움말 검사에 대한

    C:\Users\FSSD6>keytool.exe -list -alias aliasname -keystore "location" -storepass password -keypass password 
    

Maplink

+0

정말 고마워,이 대답은 더 upvotes를해야합니다. –

관련 문제