我按照步驟here和here在我們的團隊項目中創建了一個MapView
,我們與svn同步。按照步驟,MapView
運行平穩,但只在我的筆記本電腦上。我的項目成員總是得到Android Google Maps API v2:不同筆記本電腦的授權失敗
02-06 13:27:37.327: E/Google Maps Android API(19490): Authorization failure.
當打開MapView
。所以我刪除了舊的和產生新的SHA1指紋上的另一臺筆記本電腦一個新的谷歌API密鑰與我的谷歌帳戶:
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帳戶來創建個人密鑰?
感謝您提出這個問題。它有助於爲我自己的問題找到解決方案! :-) –