回覆列表
  • 1 # 我是夏沫丫

    閃退麼,有這麼幾種

    1、記憶體不足,這種情況多發生在中低端手機,解決方案:最佳化記憶體寫入釋放等操作【需要較為資深程式設計師】

    2、資料操作不當導致客戶端崩潰,這種情況無論什麼手機都會發生,解決方案:制定資料來源錯誤或者數值無法矯正時的預設操作行為或引數,保證該行為或引數不會使客戶端崩潰【需要認真一點的普通程式設計師】

    3、客戶端介面/操作邏輯bug導致崩潰,這種情況無論什麼手機都會發生,並且沒有很有效的預防措施,解決方案:多設定log點,規整化介面邏輯,操作行為優先順序設立等。【需要認真一點的普通程式設計師】

    閃退問題和程式設計師能力有一定關係,但主要還是經驗上的。資深程式設計師能在寫程式碼的時候更加註重結構、效率、記憶體操作、保護程式碼等。並且不同的閃退也可能會由於程式碼庫、外掛不相容、不同平臺等出現的時機和原因不盡相同。總體來說需要多測,並且把能知曉的一些情報儘可能收集起來,機型、記憶體大小、閃退時的操作、近期的行為等以做參考,排查問題根源。

    另外更新版本的時候閃退,大多數是因為測試不足,某些新更新的檔案或者功能存在上述問題。

  • 2 # 小遠遊戲

    1、快取垃圾過多

    平時在使用軟體的過程中,會產生一些垃圾檔案,如果長時間不清理會導致手機越來越卡,也會出現閃退狀況。

    進入設定–應用程式——全部——找到有問題的應用程式,清除資料或者快取。(注:清除資料,會清除掉應用的個人設定、賬戶資訊等。)

    2、執行程式過多

    如果不進行設定,很多軟體都會自己執行,而手機後臺程式過多會造成記憶體不足,從而造成應用閃退。如出現軟體閃退,可先清理記憶體後再試試。

    3、手機防毒軟體

    部分手機軟體存在著惡意程式碼,會被防毒軟體攔截因而不能正常進入,應該透過綠色下載平臺或者使用軟體商店來下載安全係數較高的遊戲。

    4、應用版本問題

    如果應用的版本較低,會導致應用軟體不相容,造成閃退。如果是版本太舊,更新為新版本即可。

    如新版本如果出現閃退,是應用改版本還在除錯中,無需擔心,會很快修復。

    5、網速問題

    部分軟體需要一個穩定的網路,使用的是2G/3G網路,造成閃退的可能性比較大,建議在有WiFi的情況下玩比較好。

    6、缺少資料包

    一些大型遊戲需要資料包才能執行。所以要先安裝好資料包才能使用。

    7、系統不相容

    部分軟體對版本有一定的要求,如果系統版本過低,軟體是不能支援的,所以會閃退。

    8、解析度不相容

    一些軟體對手機解析度有一定的要求,如果手機解析度不相容,有部分軟體就容易出現閃退或其它錯誤。

  • 3 # 表妹不會打王者

    1/5

    原因一:遊戲應用與手機系統的不相容

    如果你的遊戲應用有一段時間沒開啟玩過,可能會錯過了遊戲應用本身版本的升級,版本過低會導致手機應用和系統的不相容問題。所以,一般閒置了一段時間的遊戲應用最好先更新一下最新版本再開始玩,這樣操作比較安全。

    其次是手機系統的版本太低,導致遊戲與系統不相容。若是這種情況,那趕緊將手機版本更新吧!假如你的手機不支援升級到新版本系統,那有可能是你的手機配置太落後了,就趁機換個手機吧!

    2/5

    原因二:程式互相沖突

    一般咱們使用手機的過程中都會有一些APP在後臺執行,如果我們沒有徹底關掉退出這些應用,就有可能會與你正在玩的遊戲應用產生衝突,這種情況下會出現一開啟就閃退的情況。

    所以,開啟遊戲應用前,可以先清理一下後臺執行的應用程式,關閉後就不會衝突了。有些衝突應用可能會有自啟情況,你可以用安全軟體來限制,隨後將遊戲應用重新啟動就可以了。

    3/5

    原因三:手機後臺執行程式過多

    Android系統的記憶體管理機制是這樣的:有多少記憶體就用多少記憶體,空閒記憶體全部當快取。其實很多人在使用的過程中並沒有真正退出一個應用程式,而是習慣性地返回到桌面,而程式實際上還在後臺執行著。當系統當前可用記憶體不足的時候,你啟動一個大型遊戲後,Android會在後臺自動判斷並幫你關閉一批後臺程式,以便釋放足夠的記憶體執行新的程式。但因為當後臺執行程式過多,很可能就會導致閃退的現象。

    所以建議最好有空就清理後臺執行軟體,在許可權管理中禁止自啟動不常用的應用,另外幾乎沒用過的軟體就定期解除安裝掉。

    4/5

    原因四:缺少資料包

    安卓的大型遊戲一般分為兩個部分,主程式和資料包,主程式安裝包一般在幾十M到幾百M之間,而資料包往往達到1GB甚至更多。安卓的大型遊戲安裝過程一般是先安裝主程式,然後再啟動遊戲APP自動下載資料包。因為這樣的機制而導致了諸多不穩定現象產生,閃退就是其中最頻繁的錯誤。

    所以,當你遇到這種情況,建議先到下載平臺下載資料包,放在每個遊戲的指定位置,安卓一般是放在記憶體根目錄下,然後再運行遊戲。此方法較複雜,而電腦上可以透過下載電腦版電腦管家然後再開啟電腦管家——軟體管理——安卓遊戲——右上角搜尋遊戲名稱,然後點選下載,電腦管家會自動下載好該遊戲和資料包,然後自動安裝到手機中。

    5/5

    原因五:手機快取垃圾過多

    手機在日常使用中無形地快取了許多圖片和各類檔案,這些檔案資料就是快取垃圾。如果長期不清理快取會導致記憶體爆滿,手機越來越卡,並且也會出現閃退的情況。用記憶體清理軟體清一清就可以啦!

    遊戲之前檢查一遍以上的閃退原因,相信以後玩遊戲遇到閃退的機率就會大大降低了!玩遊戲也就更加順心了!

  • 中秋節和大豐收的關聯?
  • 如何進行linux環境佈置和安裝資料庫?