簡體   English   中英

無法在新的華為設備上使用華為移動服務

[英]Can't use huawei mobile services on the new Huawei devices

我正在開發一個 android 項目。我想為沒有谷歌播放服務的華為設備集成華為移動服務。 在我開發的這個項目中,但是當我在雲調試環境中為華為 P40 測試它時,華為移動服務不起作用。當我在華為 mate 10 pro 上測試它時它可以工作。華為移動服務定位套件在 p40 沒有反應。 我該如何解決這個問題請幫助我

更新:

我在 Logcat 中收到以下消息。 消息是; I/最后一個位置:最后一個位置為空!

  1. 請檢查getLastLocation是否從系統緩存中獲取位置信息。 如果是,則在清除系統緩存后,獲得的位置為null 在這種情況下,調用requestLocationUpdates來緩存當前位置。 然后,您可以通過調用getLastLocation獲取位置信息。

這是github上的 HMS 核心定位套件演示。 請更新到最新版本:)


  1. 請確保HMS Core應用已分配定位權限。 Go 到設置>應用程序>應用程序並找到 HMS Core 應用程序。 (菜單路徑可能因操作系統版本而異。如果找不到應用程序,請點擊應用程序右上角的菜單圖標,然后點擊顯示系統進程。)然后,點擊HMS Core圖標,go到App info > Permissions > Location ,並驗證 location 權限是否已分配給 HMS Core。
  2. 您可能無法使用高精度定位服務,因為它目前僅支持華為 P40 系列,並且僅在中國大陸可用。
  3. 模擬器不支持活動識別和地理圍欄。
  4. 如果錯誤仍然存在,請向我們提供故障日志。

您可以執行以下操作來捕獲日志:

1)。 運行以下命令連接設備adb logcat –v time > D:\hwlocation.log

2)。 重現故障。

3).按 Ctrl+C

另外,記錄設備model,EMUI版本,HMS Core版本,集成SDK版本,故障重現流程,以便技術人員幫助您快速排除故障。

暫無
暫無

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

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