我已经按照此处和此处MapView
的步骤在我们的团队项目中创建了一个与 svn 同步的项目。按照步骤操作后,MapView
运行流畅,但仅在我的笔记本电脑上。我的项目成员总是得到
02-06 13:27:37.327: E/Google Maps Android API(19490): Authorization failure.
当打开MapView
. 因此,我删除了旧的指纹,并使用我的 Google 帐户在另一台笔记本电脑上为新的 Google API 密钥生成了一个新的 SHA1 指纹:
keytool -list -alias androiddebugkey -keystore ~/.android/debug.keystore -storepass android -keypass android -v
所以现在它正在我生成SHA1指纹的另一台笔记本电脑上工作,但是当我尝试在我的笔记本电脑上运行项目时,我现在得到了
02-06 13:29:51.280: E/Google Maps Android API(20262): Authorization failure.
错误。
我们没有使用proguard-project.txt
,我们尝试google-play-services
了安装并/extras/google/google_play_services/libproject/google-play-services_lib
作为库包含的不同设备。我们还尝试生成多个 API 密钥,但只有一个有效。
我们做错了什么?我们是否必须使用不同的 Google 帐户来创建单独的密钥?