我正在與一個項目的朋友,因此需要將其導入到我的電腦。 但是這個項目包含一個Google Map Activity。因此,當我嘗試在移動設備上運行它時,它完全打開(我可以使用登錄活動),但地圖保持空白(谷歌地圖應用程序正常工作,因此它不是連接問題)。 當我們從朋友的電腦(它創建的地方)運行它時,我們的應用程序工作得很好。 我認爲問題來自「Google地圖API密鑰」。導入android studio谷歌地圖項目
<resources>
<!--
TODO: Before you run your application, you need a Google Maps API key.
To get one, follow this link, follow the directions and press "Create" at the end: https://console.developers.google.com/flows/enableapi?apiid=maps_android_backend&keyType=CLIENT_SIDE_ANDROID&r=XXXX
You can also add your credentials to an existing key, using this line:
XXXXXXXX
Once you have your key (it starts with "AIza"), replace the "google_maps_key"
string in this file.
-->
<string name="google_maps_key" translatable="false" templateMergeStrategy="preserve">
Key
</string>
但是當我嘗試創建一個新的,它不會改變任何東西。我認爲它來自鏈接保持不變的事實。
我的問題是: 是否有可能在兩臺不同的計算機上擁有相同的「Google Maps API密鑰」應用程序? 如果沒有,是否可以更改Android Studio提供的鏈接,以便能夠創建一個可以與該項目一起使用的新密鑰? 或者我是否需要每次都重新創建項目?
你可能使用調試證書生成密鑰檢查環節。確保您使用發行證書(請參閱[文檔](https://developers.google.com/maps/documentation/android/start#get_an_android_certificate_and_the_google_maps_api_key))。或者你正在使用調試密鑰庫文件,在這種情況下,你應該創建自己的。 – Andy