-
1 # 老七玉
-
2 # 極果網
由於Android軟體開源的特性,它既可以讓我們自定義很多的功能,但它也有可能會導致使用起來越用越卡,出現系統卡頓、閃退、宕機等問題。相信使用過Android手機的朋友們大部分都會遇到過某個軟體閃退的情況。手機軟體閃退,一般不會跟硬體有關係,出現軟體閃退的情況可能有多種,尤其是像題主這樣的全部軟體閃退的情況,很有可能會跟系統有關係,也有可能會跟手機的記憶體或者是某個軟體不相容有關。
像樓主說的這樣全部軟體閃退的情況,可以先從看看手機的系統軟體是否能開啟,比如電話、手機的設定等,如果設定等系統軟體可以開啟的話,可以先看看自己的手機設定中是否有關於手機資料備份同步的功能,把自己手機上的聯絡人、簡訊照片先同步到雲空間,然後在設定中對手機恢復出廠。
如果是所有的軟體包括系統軟體都無法開啟的話,可以看看手機的記憶體是否不足,也就是執行記憶體,如果執行記憶體沒有了也可能會出現這情況。清理後臺不使用的軟體後在去嘗試開啟軟體看看是否解決問題。對於一些手機記憶體不大的朋友,建議可以定期清理後臺的執行程式,節省執行記憶體空間。
題主也可以想想看,是否自己在安裝了什麼軟體之後出現的問題,嘗試解除安裝那個軟體之後看看是否正常。尤其是手機上如果有安裝手機安全衛士軟體或者一些第三方授權管理類軟體程式,如果有請解除安裝嘗試。建議下載軟體到正規的應用商店下載應用。
對於只是某個軟體無法開啟,閃退的,那麼也有可能是該軟體不相容你手機的當前系統,可以嘗試看看軟體官方是否有相容你手機當前系統的應用版本。另外手機的網路不穩定也會導致軟體閃退。部分軟體,尤其是一些遊戲軟體,安裝軟體之後還需要新增資料包才能正常使用,也可以看看是否為這個情況。
如果以上都不能解決的話,可以嘗試給手機升級一下系統韌體看看是否解決的,若是root後或者其他非法操作後出現的,那麼這個情況只能透過刷機來解決了,不同的手機刷機方式不太一樣,目前很多手機廠商都有提供使用者自行刷機的教程,這個可以嘗試聯絡手機客服看看是否解決。
-
3 # 奇兔刷機
現在的軟體都是適配相對新版本的android系統開發的,如果你的手機系統版本相對過於陳舊,則很可能造成軟體不適配從而閃退。
手機Ram(運存)過小,每一種軟體在執行過程中都是需要消耗一定的記憶體空間的,因此如果你的系統記憶體太小,則可能導致無法支援執行這個軟體的必要條件,因此出現閃退。
系統本身不相容,這個情況也是比較常見的,例如現在的小米平板就無法執行PAD版本的QQ,這個就是小米的系統與QQPad軟體本身系統不相容造成的。
回覆列表
先說結論:所有軟體都秒退,明顯是手機系統問題。
圖片看不懂沒關係,簡單描述下按下螢幕圖示後會做哪些事情:
先從系統啟動說起,都知道 Android 系統是基於 Linux 核心的,所以啟動過程基本也是一致的,bootloader啟動核心和 init 程序,init 程序分裂出多個 daemon (守護程序),像除錯程序、USB 程序等,用於處理硬體相關的介面。
init 程序會啟動 Zygote 程序,此程序初始化自己執行的虛擬機器環境,載入 framework 和各程式執行時所需要的資源,然後開啟監聽介面,透過監聽請求孵化出新的程序管理新的程式執行程序。
再之後,init 程序會啟動 runtime 程序,Zygote 孵化系統程序 SystemServer,此程序啟動所有系統的核心服務,想介面管理服務、硬體相關服務等。這時,就會啟動桌面程序了,然後我們就能看到手機桌面了。顯示 APP 圖示和桌布等。
現在說正題:
點選 APP 圖示後,透過 Binder 的 IPC 機制,呼叫到 ActivityManagerService,就是介面管理的服務,透過驗證點選事件的意圖引數,檢查許可權,檢查是否已經啟動等流程,如果沒有啟動,就透過 Zygote 程序啟動一個程序,來執行此 APP,然後將此程序和 APP 繫結,載入 APP 的相關程式碼到記憶體,啟動 APP 的第一個介面。
建議把手機恢復出廠設定一下,或者升級到最近系統。注意備份個人資料。