
microG 讓華為設備免 GMS 跑起 Google 應用【免費下載鏈接】GmsCoreFree implementation of Play Services項目地址: https://gitcode.com/GitHub_Trending/gm/GmsCore華為設備上裝了 Google 應用卻總被Google Play 服務缺失攔在門外這是換機后最頭疼的一步。microG Services 是一個免費開源框架定位很直接在沒有 Google Play 服務的設備上替依賴 Google 服務的應用把服務補上。裝好它、把權限調對Maps、YouTube 這類應用就能跑起來。它是怎么做到的microG 主要靠三件事簽名偽造讓應用以為設備裝的是官方 Google 服務fake-signature/模塊模擬官方服務的數字簽名應用做簽名校驗時不會失敗。接口兼容項目按 Google Play 服務的模塊劃分play-services-location、play-services-auth、play-services-maps等逐個實現應用會調用的同名接口應用感知不到背后是第三方實現。華為適配play-services-location/core/src/huawei/目錄針對華為系統做了專門處理位置權限沒給到位時會主動彈通知引導你去設置不用自己猜去哪改。 安裝 microG 服務并把位置權限調到始終允許①裝應用。從項目官方發布渠道下載華為適配版huawei flavorAPK 安裝想自己構建就拉源碼用 Gradle 打 huawei 版本git clone https://gitcode.com/GitHub_Trending/gm/GmsCorehuawei flavor 在 build.gradle 里單獨定義它會把權限缺失時主動彈提醒通知打開。裝完后到設置 → 應用 → 應用管理里能看到microG 服務版本號形如 0.3.0.x就算裝好了。②把位置權限調到始終允許。第一次用到定位時microG 會彈XX 需要位置權限的通知點進去先允許前臺定位再按提示打開系統設置處理后臺權限中文提示文案見 strings.xml。到了應用信息頁確認位置信息這一欄的狀態點進位置信息權限四個選項里勾第三項每次使用詢問和僅使用期間允許都撐不起后臺定位依賴定位的應用在后臺就會拿不到位置③跑一遍自檢。打開 microG 服務應用里的自檢頁面邏輯在play-services-core/microg-ui-tools/src/main/java/org/microg/tools/selfcheck/逐項確認簽名、權限都就緒全綠才算配置完成。④裝一個依賴 Google 服務的應用驗證。打開它不再彈服務缺失提示、地圖和登錄能走通就算配好了。? 不同設備的配置差異對照同樣是裝 microG不同設備的差異主要在這幾處場景版本選擇位置權限怎么選華為 / HarmonyOS 設備huawei flavor始終允許必選其他無 GMS 的安卓設備默認 flavor僅使用期間允許可用需要后臺定位再改始終允許用 Teams 位置分享等后臺定位功能任意必須始終允許前臺權限不夠用?? microG 位置權限踩坑速查應用仍提示Google Play 服務不可用 → 裝的不是華為適配版 → 換 huawei flavor 重裝用 microG 自檢確認簽名項通過。前臺定位正常、后臺拿不到位置 → 權限停在僅使用期間允許 → 按步驟②改成始終允許。收不到權限引導通知 → 通知權限被禁或裝的不是 huawei 構建 → 允許 microG 的通知權限。系統升級后定位又失效 → 升級常重置權限 → 進應用信息頁把位置權限拉回始終允許。 讓 microG 在華為后臺穩定運行設置 → 電池 → 應用啟動管理把 microG 服務改為手動管理自啟動、關聯啟動、后臺活動都允許。多任務列表里下拉鎖定 microG 服務防止被一鍵清理。系統大版本升級后先跑一遍自檢再確認各項權限還在。microG 用開源實現頂替了 Google 服務的角色版本和權限都對之后它就能在后臺長期穩定工作。更多下載與安裝說明看 README.md遇到具體報錯先去倉庫 issue 區搜一下同款問題。【免費下載鏈接】GmsCoreFree implementation of Play Services項目地址: https://gitcode.com/GitHub_Trending/gm/GmsCore創作聲明:本文部分內容由AI輔助生成(AIGC),僅供參考