簡體   English   中英

Android Genymotion 位置(Google 服務 API)不起作用

[英]Android Genymotion Location (Google Services API) doesn't work

我在我的 Genymotion 中安裝了 Google 服務 API,在我下載了位置示例( https://github.com/googlesamples/android-play-location/tree/master/BasicLocationSample )后,它不起作用,我設置了 GPS 和數據有能力的。 我在我的真實手機上測試了它,它可以工作! 怎么修?

谷歌地圖在地圖上找到我。

確保模擬器安裝了 Google Play 服務,並且是最新的。 您可以從 Play 商店將其更新到最新版本

如果 Android 6.0 上的 Google Play 服務每次都崩潰,您可以嘗試按此順序執行相同的操作。 也許它會起作用。

這是我所做的:

  1. 安裝最新的 Genymotion(在我的例子中是 2.6.0 版)。 確保刪除以前的舊(預覽)Android 6.0 圖像(Genymotion -> 設置 -> 其他 -> 清除緩存)。
  2. 添加新的虛擬設備,選擇 Google Nexus 5X 和 Android 6.0 映像。 它應該從 Genymotion 網站下載一個新圖像。開始創建 Google Nexus 5X - 6.0.0 - API 23 - 1080x1920 虛擬設備。
  3. Flash Genymotion-ARM-Translation_v1.1.zip(將zip文件拖放到虛擬設備窗口)然后重啟虛擬設備。
  4. 刷入 gapps-L-4-21-15.zip 並再次重啟虛擬設備。 現在通過設置 -> 帳戶 -> 添加帳戶在虛擬設備中添加 Google 帳戶。 不要啟動 Google Play! 忽略登錄過程中的任何崩潰。
  5. 刷入 benzo-gapps-M-20151011-signed-chroma-r3.zip 並重啟虛擬設備。 在虛擬設備中打開 Google Play,更新所有已安裝的應用程序。
  6. 長按主頁按鈕啟動 Google Now 以強制對話以請求更新 Google Play 服務。 更新 Google Play 服務。 現在設備已准備好運行 Google Play 和 Google Play 服務。

Genymotion android 6.0 與谷歌播放服務

  1. 檢查您的地圖是否已更新。
  2. 檢查您的 PC 位置設置。

要在您的 genymotion 中使用 Google Services Api,您必須按照以下步驟操作:

1) 下載ARM Translation Installer v1.1(ARMTI)

2) 下載適用於您特定 Android 版本的Google Apps

3) 將 ARM Translation zip 文件拖放到您的模擬器中。

4) 重啟你的模擬器

5) 將正確的 Google App 版本拖放到您的模擬器

6) 重啟你的模擬器

暫無
暫無

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

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