2011-05-09 2 views
3

는, 구글이 키 스토어의 MD5 지문이 필요합니다Android 디버그 키 저장소를 Subversion 저장소에 저장 한 다음 Eclipse에서 사용하는 방법 Google지도 API를 사용하기 위해서는

  • 는지도보기에서지도 데이터를 표시하기를, 당신은지도 API 키
  • 각지도 API 키를 등록해야 인증서의 MD5 지문을 기반으로 특정 인증서와 고유하게 연결됩니다.
  • 개발자 인증서로 여러 인증서를 등록 할 수 있습니다.
  • 디버그 인증서를 기반으로 임시 Maps API 키를 얻을 수 있지만 응용 프로그램을 사용하려면 새 키를 등록해야합니다. 임대 인증서 및 업데이트 참조를 사용하십시오.

Google Maps API를 사용하려는 사람이 여러 명 있으며 Subversion을 사용하여 모든 것을 추적합니다. 모든 개발자가 단순히 동일한 키 저장소를 가리키면 훨씬 쉽게 보이지만 이클립스 IDE에는 둘 이상의 키 스토어를 가리키는 방법이없고 각 개발자가 여러 프로젝트에서 작업하는 것처럼 보이지 않습니다.

Eclipse가 현재 Subversion 저장소에서 키스 토어를 사용하지 않고도 (즉, 기본 설정을 항상 변경할 필요없이) 번거롭지 않게 할 수 있습니까?

또는 모든 devs에 대한 디버그 키 저장소 관리에만 전념하는 새로운 SVN 저장소가 있어야합니까?

어떻게 조직에서이 작업을 수행하고 있습니까?

답변

0

우리는 결국 strings.xml 파일에 Maps 키를 넣은 다음 그 방식으로 참조했습니다. 우리의 응용 프로그램에서 MapActivity를 시작하는 몇 가지 다른 방법이 있습니다. 이렇게하면 우리가 준비가되었을 때 쉽게 살 수 있습니다. 단지 한 위치에서 키를 교체하면 기본적으로 마켓에 제출할 준비가됩니다.

우리는 또한 유일한 목적으로 디버그 키 스토어 및지도 API 키와 향후 키 스토어 관련 모든 것을 포함하는 단일 Subversion 저장소를 설정합니다. 모든 개발자는 이제 Eclipse 내에서 단일 디버그 키 저장소를 가리키며 앱은 매력처럼 작동합니다.

1

는 기본적으로 기본 디버그 키 저장소 파일 "하게 debug.keystore"를 포함하는 컴퓨터로 에 /Users/{NAME}/.android/debug_keystore

  1. 설정 SVN 저장소 및 체크 아웃을 저장
  2. Eclipse에서 파일 -> 환경 설정 -> Android-> 빌드. 당신이 플레이를 Google에 모든 개발자 디버그 키를 추가하는 경우
  3. 설정 "사용자 지정 디버그 키 스토어"에서 "하게 debug.keystore"파일 SVN 체크 아웃 디렉토리

http://chrislee.kr/wp/2010/12/31/share-google-android-api-key-in-eclipse-with-other-team-members/

+0

는 "우리는 누구의 유일한 목적 삶에 디버그 키 스토어 및지도 API를 수용 할 수있는 단일 Subversion 저장소를 설정), 그냥 me..but ..

나는이 대답은 정말 다른 사람 .. 도움 바랍니다 키 및 향후 키 스토어 관련 모든 것을 포함 할 수 있습니다. " 나는 이것이 어떻게 행해졌는지 듣고 싶습니다. – bbodenmiller

1
  1. 그것은 쉽게 -services를 생성하고 모든 API 키를 생성합니다. 훨씬 더 많은 개발자가 repo에서 디버그 키를 얻고 Eclipse에서 설정하는 것이 복잡합니다. Google Maps Api v2는 하나의 Api 키를 얻기 위해 하나 이상의 SHA1; com.package.name 행을 추가 할 수 있습니다. (btw는 그것을 수행하는 방법입니다 ..)

  2. string.xml 리소스 파일에서 맵을 푸팅하는 것이 가장 안전하지 않은 솔루션 일 수 있습니다. APK는 어쩌면

... 이럴 방식 오버 헤드 설계 비교적 쉽게 역 그냥 디버그 키의 REPO 만들기 (그 xml 파일 중) 자원을 읽을 수있는 가장 쉬운 파일

  • 되어있을 수 있습니다

  • 관련 문제