回覆列表
  • 1 # 碼龍之光

    初看您的問題,彷彿一個測試人員在向碼龍君抱怨:這是什麼鬼,你們開發怎麼搞的,最新上線的應用怎麼在華為的系統上執行不了?聽到這句話,碼龍君心裡莫名的一顫,彷彿又回到了幾年前新應用上線的前夕......

    問題概況:新上線的應用版本在華為系統上出現大面積崩潰,異常

    嚴重等級:致命

    復現概率:100%

    測試人員:xx君

    自BUG管理系統彈出這個問題後,碼龍君知道今天又是一個不眠之夜,不禁淡定的抽出那根珍藏已久的中華,翹起二郎腿,慢慢的將煙點燃,那煙霧混合著暗淡的燈光與他那格子衫相得益彰,他的時而點頭,時而微笑,雖然詭異但整體畫面顯得和諧的不能在和諧了......,不一會,他扶了扶眼鏡,眼睛裡彷彿閃著名偵探般的光芒,對手下的開發人員小王說,真相只有一個,但可能的原因有多種,我們就是要在諸多可能中找出唯一的解:

    其一:應用來源是否合法

    系統在執行應用安裝指令的時候會檢查應用完整性,如果該應用本身就不是一個完整包,也就是說,安裝包有損壞,此時系統執行安裝失敗,如果是未知來源甚至是風險網站來源的應用,並且此來源在華為黑名單之內,安裝則可能會執行失敗。

    其二:應用是否處理了API相容

    安卓系統從發行到現在已經有N多個版本,每個版本之間都或多或少API不相容的地方,這些地方是否都做了版本判斷,也就是說,當一個只適配了Android4.0的應用,放到Android6.0上執行,這時這個應用很大機率會崩潰閃退。

    其三:應用是否處理了動態許可權申請

    在Android6.0以上谷歌為其加入了動態許可權申請機制,如果是需要呼叫一些敏感的硬體裝置,都需要想系統動態請求許可權許可,當應用需要使用某些需要許可權許可的API,但是又沒有申請許可權的話,這時候這個應用也會異常停止,系統會彈出應用崩潰的訊息。

    其四:是否呼叫了GMS的相關API

    華為的系統包括很多友商的系統都並非原汁原味的Android系統了,而是經過改造的,像華為的系統在早期就已經把谷歌的GMS,也就是谷歌移動服務介面給裁剪掉了,當這個應用呼叫了GMS中的介面時,系統缺少該介面自然就執行不了,市面上很多從國外網站下載下來的應用基本上都在GMS生態的包含範圍之內,這些應用是很大概率在華為手機上執行不了的。

    總結

    經過碼龍君的一波六六六的操作,開發人員小王茅塞頓開,很快定位到最大可能性原因,這個BUG最大可能就是 缺少GMS導致的,果不其然,在開發小王飛速的程式碼review下,確認了GMS就是罪魁禍首。碼龍君揮了揮手,留下了個背影給正在抓緊上線的開發小王。

  • 2 # 瞎子導演

    華為手機的系統是、非“原生安卓”,而“非原生”也可以理解成“非原版”,那麼都不是原版的系統,誰又能保證長期使用且又不出問題呢?“安卓系統”來自於美國“谷歌”!並不是中國產系統!好了不扯太多了,下邊說一下重點!!

    華為老使用者對“EMUI”應該都不陌生吧?這就是華為摻在安卓系統裡的EMUI核心,把原版的系統做了一個剖腹換內臟的手術!不出問題都有鬼!(憤怒)

    說一下我用華為手機遇到過的問題:

    手機的手電筒打開了,會自動關掉,再一會又自動開啟!說誇張些吧,就跟爆閃一樣!(無語)

    遊戲閃退!有些軟體也閃退或打不開!被這氣的呀!!(欲哭無淚)

    還有安裝APP的時候很慢,等吧,等的挺久的。。。。。。。。。(喝茶靜候)

    再有就是APP根本安裝不了,根本裝不上,一直轉圈!然後我在設定裡調了永不鎖屏,插上充電器,盯著螢幕看。。。10分鐘。。。20分鐘。。。30分鐘。。。。(不耐煩)

    勞資特麼砸了你!!(啪)

    後來果斷的割腎買蘋果了!!(真香(* ̄︶ ̄))

  • 3 # 小躍shig

    1、注意安裝程式是APK格式

    手機軟體,如果不是APK格式,那麼下載了也是徒勞。請檢查第三方應用程式的格式是否正確,安卓系統的手機僅支援APK 格式的第三方應用。

    若應用程式不是從【應用市場】下載的,建議到應用市場下載官方版本安裝。出於安全保護,安裝非官方渠道下載的安裝包的話,需要先設定信任該程式來源,才能正常安裝。進入【設定】 >【高階設定 】>【安全】,開啟【未知來源】開關,然後重新安裝該應用程式。

    3、清理檔案增加剩餘儲存空間

    軟體安裝失敗還可能是由於剩餘儲存空間不足導致。請使用【手機管家】,清除手機快取和系統垃. 圾或解除安裝不使用的應用程式。

    4、檢查microSD 卡是否未被手機識別或損壞

    若應用程式安裝在 microSD 卡,請檢查 microSD 卡是否未被手機識別或損壞。請重灌 microSD 卡並重啟手機或更換 microSD 卡。

    5、網路連線不穩定

  • 4 # 農村萍兒菇涼

    華為新機可能是因為安卓暫停支援了,如果不是新一代手機,之前買的華為手機出現下載的應用程式安裝失敗請按以下操作進行排查:

    1、請檢查第三方應用程式的格式是否正確,安卓系統的手機僅支援 APK 格式的第三方應用。

    2、若應用程式不是從“應用市場”下載的,建議到應用市場下載官方版本安裝。繼續安裝非官方渠道下載的安裝包,需要設定信任該程式來源,才能正常安裝。進入“設定 > 高階設定 > 安全”或“設定 > 安全與隱私”,開啟“未知來源”開關,然後重新安裝該應用程式。

    3、可能由於剩餘儲存空間不足導致。請使用“手機管家”,清除手機快取和系統垃圾或解除安裝不使用的應用程式。

    4、若應用程式安裝在 microSD 卡,請檢查 microSD 卡是否未被手機識別或損壞。請重灌 microSD 卡並重啟手機或更換 microSD 卡。

    6、如果手機中已安裝此應用程式,請解除安裝後再次嘗試下載安裝。

    7、下載的第三方應用程式可能和手機不相容,因此無法成功安裝。請嘗試下載其他類似應用。

  • 中秋節和大豐收的關聯?
  • 你最希望《愛,死亡和機器人》第一季中哪個故事改編成電影?為什麼?