簡體   English   中英

導入android studio Google地圖項目

[英]Import android studio Google map project

我正在與朋友一起處理一個項目,因此需要將其導入到我的計算機中。 但是該項目包含一個Google Map Activity。 因此,當我嘗試在移動設備上運行它時,它可以完美打開(我可以使用登錄活動),但地圖保持空白(Google地圖應用程序工作正常,因此這不是連接問題)。 從朋友的計算機(創建它的地方)運行它時,我們的應用程序運行良好。 我認為問題來自“ Google Maps API密鑰”。

<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提供的鏈接以創建一個可以與該項目一起使用的新密鑰嗎? 還是我每次都需要完全重新創建項目?

我和我的朋友也有同樣的問題。 發生的是,當他創建新的Map api密鑰時,他為其提供了憑據,因此現在只有他可以在PC上運行該項目(您可以復制由他的系統構建的apk,並且可以在您的手機上正常工作) 。


您應該做的是獲取一個新的api密鑰,並提供兩個系統的憑據。 這樣,你們倆都可以在項目上工作。 要獲取您的憑據,請在cmd提示符下鍵入以下內容


keytool -list -v -keystore "%USERPROFILE%\\.android\\debug.keystore" -alias androiddebugkey -storepass android -keypass android


這是一個鏈接,您可以在這里檢查

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM