我用我的SHA-1生成了google-services.json,創建了web和android OAuth令牌(在.requestIdToken()方法中使用web)。而一切工作就像一個魅力。 但是當同事把它從git中拉出時,錯誤12501在這裏...Android Google登錄不能在另一臺計算機上工作
他們應該通過他們的SHA創建他們自己的google-services.json,或者問題出在哪裏?
我用我的SHA-1生成了google-services.json,創建了web和android OAuth令牌(在.requestIdToken()方法中使用web)。而一切工作就像一個魅力。 但是當同事把它從git中拉出時,錯誤12501在這裏...Android Google登錄不能在另一臺計算機上工作
他們應該通過他們的SHA創建他們自己的google-services.json,或者問題出在哪裏?
遵循以下步驟:
[編輯]
避免這種錯誤的一個好的做法是生成一個新的密鑰庫文件並與團隊共享。這個密鑰庫應該被所有團隊用來構建應用程序。 (你可以配置gradle來爲你做)。
如果你這樣做,你只需要添加新的密鑰庫的SHA-1,它應該適用於所有團隊。
發生這種情況是因爲它們使用的是與您的不同的Android調試密鑰。將它們分享給您用來創建google-services.json文件的Android調試密鑰。
請查看http://android-developers.blogspot.com/2016/03/registering-oauth-clients-for-google.html –