簡體   English   中英

Android:可以在模擬器上使用Google Maps API嗎?

[英]Android: Is it possible to use Google Maps API on emulator?

我正在嘗試在模擬器上使用Google Maps API,但是我為此感到掙扎。 我已經設置了API密鑰(我也在Google控制台上設置了程序包名稱和SHA-1),但是會發生此錯誤。

這是AndroidManifest.xml

<meta-data
        android:name="com.google.android.geo.API_KEY"
        android:value="" />
<meta-data
        android:name="com.google.android.gms.version"
        android:value="@integer/google_play_services_version" />

Google Maps Android API:Google Maps Android API v2僅支持OpenGL ES 2.0及更高版本的設備

好像Nexus 5不能用於模擬器上的Google Maps API,因為需要使用“模擬性能”來指定使用Google Maps API。

因此,我嘗試使用Nexus 4,因為我可以為設備指定“仿真性能:圖形”,但是此錯誤會在顯示屏上發生。

您必須更新Google Play服務,該應用才能運行。

我查找了此錯誤,並且對該錯誤的所有答案都有些陳舊,所以我無法理解如何正確配置它。

如何解決這些錯誤? 最近有沒有人成功在模擬器上使用API​​?

您可以測試Google Map API。 似乎該設備缺少Google Play服務和/或可能在API范圍外運行。 我沒有問題的模擬器是Pixel XL。 嘗試使用該模擬器,或者至少確保新模擬器顯示它具有Google Play服務

創建虛擬設備時,僅選擇具有播放商店的設備,否則播放服務將不可用。 最新的是Pixel 2,所以我建議您使用它

在此處輸入圖片說明

暫無
暫無

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

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