Android Google Map上架細節
0.Google Map的導入這個隨便google就有
1.除了你在values的google_maps_api.xml(debug)的key要出入
還有google_maps_api.xml(release)的key也在輸入,通常切換到project就會找得到
2.如果同時有兩台電腦在測試的話,記得要把兩台的SHA-1碼都要去Google Map Api那邊登記,藍色的那個點兩下跑一下之後就會在下面看到你的SHA-1碼,如果沒有話在google找其他方法
3.如果要測試release的地圖能不能用,記得要把你的keystore檔案的SHA-1碼也去登記
取得你的keystore的SHA-1碼,通常在api登入那邊有寫
keytool -list -v -keystore mystore.keystore
例如我的輸入:keytool -list -v -keystore C:\Users\SERS\Downloads\xxx.keystore
用一般的CMD或是Android Studio的Terminal都可以
4.這一點最重要當你把你的APK上傳到的google play console之後,在"版本管理"的
"應用程式簽署"往下拉會看到兩個,"應用程式簽署憑證"和"上傳憑證","應用程式簽署憑證"
裡面的SHA-1碼也要去Google Map Api裡面登記,至於"上傳憑證"如果你有做第三點的話你會發
發現那應該就是你的keystore的SHA-1碼
5.google map api的套件名稱輸入欄通常都是一樣,例如我的:com.shang.fcu_food