2013-12-12 3 views
1

정말 안드로이드에서 초보자입니다. 나는 몇 가지 질문을하고 싶다. 당신이 대답 :Api key android make가 "연결 팩토리 클라이언트를 가져올 수 없습니다"?

  1. 에 대한 감사하는 방법을 우리의 API 키는 우리의 키 스토어와 일치하지 않는 경우 우리가 알고
  2. 어느 내가 구글 콘솔에서 내 API 키를 얻을 SHA1이나 MD5를 사용하도록해야? 일부 블로그 또는 웹 사이트에서는 Sha1을 사용하고 다른 하나는 Md5를 사용한다고 말하기 때문입니다. mapactivity을 실행할 때

내가 문제를했습니다 오류 "얻을 수있는 연결 팩토리 클라이언트"이 MapActivity couldn't get connection factory clienthttps://stackoverflow.com/questions/20537934/couldnt-get-connection-factory-client-mapactivity-android 같은 .

위의 문제는 내가 너무 많은 question.thank에게 물어 이유 :

답변

1

첫째, 후반 답변 sory :)입니다. 새 API 키를 생성하려면 sha1 지문을 사용해야합니다. .keystore 파일로 sha1을 가져올 수 있습니다. debug.keystore 파일을 사용하여 디버그 모드에서 sha1을 얻을 수 있습니다. 그러나 디버그 API 키를 사용하여 앱을 게시 한 후에는 작동하지 않습니다. 당신은 그것에 대한 릴리스 API 키를 생성해야합니다. 먼저 앱에 서명하고 새로운 비공개 .keystore 파일을 만들어야합니다. 그런 다음이 개인 키 저장소 파일로 sha1을 얻을 수 있습니다. 그런 다음 앱의 공개 API 키를 생성 할 수 있습니다.

+0

답장 형 @BatuhanC에 감사하고 어떻게 API 공개 키를 생성합니까? 새로운 개인 .keystore 파일을 만드시겠습니까? 나는 이것 같이 자습서를 다만 따른다. 그것을 얻으려면 튜토리얼을 주시겠습니까? 형제 정말 고마워. 1. C : \ Program Files \ Java \ \ bin 으로 이동해야합니다. 3. JDK 1.7을 사용하는 경우 keytool -v -list -alias androiddebugkey -keystore를 입력해야합니다. "C : \ debug.keystore "-storepass android -keypass android 3. 내 SHA1을 얻습니다. 그 다음에 Google 콘솔로 이동하여 내 SHA1에서 새로운 Android 키를 만들고 Google Maps Android API v2를 먼저 켜는 것을 잊지 마십시오. –

+0

sory for late answer bro. 이것은 .keystore 파일을 만들고 프로젝트의 sha1을 가져올 수있는 링크입니다. [sha1 끝 표시 keystore 파일 표시] (http://android-er.blogspot.in/2012/12/displaying-sha1-certificate-fingerprint.html) –

+0

bro @BatuhanC에 감사드립니다. –

관련 문제