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