我們在我們的應用程序中使用Google MapView,但在不同的計算機上,我們必須使用不同的API密鑰,否則MapView不會顯示任何內容。適用於所有開發人員的一個Google地圖密鑰?
有沒有辦法爲所有開發人員設置一個密鑰?
我們在我們的應用程序中使用Google MapView,但在不同的計算機上,我們必須使用不同的API密鑰,否則MapView不會顯示任何內容。適用於所有開發人員的一個Google地圖密鑰?
有沒有辦法爲所有開發人員設置一個密鑰?
有沒有辦法爲所有開發人員設置一個密鑰?
對於調試簽名密鑰,複製開發計算機之間的調試密鑰庫(例如,~/.android/debug.keystore
),並記得當密鑰庫到期重新更新所有的人。
對於生產簽名密鑰,請在開發人員PC之間複製生產密鑰庫。
請注意,我沒有嘗試在Windows和非Windows(OS X,Linux)之間複製密鑰庫,因此我不知道是否存在與行結尾相關的任何可能的問題。
你會爲我精心製作一點點嗎?我的印象是api key基於JDK,但這使得它看起來像基於keystore的版本。我們剛剛遇到了這個問題,我總是使用多個API,但現在w /版本控制,更多的人等..呃.. – DJPlayer
API密鑰*是基於密鑰庫,所以你必須複製正在使用的debug.keystore團隊的每個成員。生產者只需要交給處理「官方建造」的人。至少在Windows和OS X之間進行復制(在Win7機器上創建密鑰庫)。 –
我也有幾乎相同的isuue ..我可以通過從我的電腦生成的構建在應用程序登錄谷歌,但如果我的團隊其他人在他的電腦上生成構建比他無法登錄,我們正在使用SAME DEBUG.KEYSTORE..I通過在開發者控制檯指定我的項目包名稱和SHA-1指紋創建了客戶端ID,並且創建了許可屏幕。我在開發者控制檯上丟失了一些東西?任何想法爲什麼我面臨這個問題?謝謝.. –
是的,您可以使用共用密鑰使MapView
在所有Device
中使用Release Key
可見。
MD5 Key
並轉到谷歌鏈接,讓Map Key
,讓你的Unique key
爲您的系統。XML
文件.apk
文件和密鑰庫文件。keytool.exe -list -alias "aliasname" -keystore "location of keystore generated" -storepass "password" -keypass "password"
MD5
Google Key
鏈接,拿到你的鑰匙。XML
把新密鑰放在XML
文件中。.apk
文件的位置。現在這個最後的.apk
文件將在所有設備中顯示MAPVIEW
。
C:\Users\FSSD6>keytool.exe -list -alias aliasname -keystore "location" -storepass password -keypass password
獲得進一步幫助檢查這個Maplink和this blog post
非常感謝你,這個答案應該得到更多的讚揚。 –
不存在強制性的得到重視谷歌地圖 –
如果你真的想MD5密鑰,然後我會幫你的MD5。 –