應用閃退問題分析

2021-08-10 06:50:06 字數 2707 閱讀 2041

eventlog:
10126 11-01 17:32:05.687249  1139  2120 i am_pause_activity: [0,197894953,com.gettaxi.android/.activities.profile.touractivity]

10134 11-01 17:32:05.718812 14466 14466 i am_on_paused_called: [0,com.gettaxi.android.activities.profile.touractivity,handlepauseactivity]

10212 11-01 17:32:07.007836 1139 3335 i am_stop_activity: [0,197894953,com.gettaxi.android/.activities.profile.touractivity]

10213 11-01 17:32:07.066207 14466 14466 i am_on_stop_called: [0,com.gettaxi.android.activities.profile.touractivity,handlestopactivity]

10407 11-01 17:32:21.337661 1139 1215 i am_pss : [14466,10137,com.gettaxi.android,54035456,46482432,234496]

10624 11-01 17:32:40.829338 1139 1215 i am_pss : [14466,10137,com.gettaxi.android,43698176,40752128,216064]

10893 11-01 17:34:05.910489 1139 3335 i am_kill : [0,14466,com.gettaxi.android,900,lite-lmk]

syslog:

11-01 17:34:05.910383 1139 3335 i activitymanager: killing 14466:com.gettaxi.android/u0a137 (adj 900): lite-lmk

低記憶體com.gettaxi.android程序被kill掉,但是此程序在後台,所以被kill掉,但是不會出現閃退現象

13142 11-01 17:44:35.292457  1139 16337 i am_resume_activity: [0,179393854,1623,com.gettaxi.android/.activities.order.pickupaddressactivity]

13144 11-01 17:44:35.379207 15765 15765 i am_on_resume_called: [0,com.gettaxi.android.activities.order.pickupaddressactivity,resume_activity]

13434 11-01 17:45:52.971751 245 245 i sf_frame_dur: [com.gettaxi.android/com.gettaxi.android.activities.order.pickupaddressactivity,15,3,1,0,0,0,0]

13477 11-01 17:45:55.206291 245 245 i sf_frame_dur: [com.gettaxi.android/com.gettaxi.android.activities.order.pickupaddressactivity,9,1,0,0,0,0,0]

13584 11-01 17:46:01.250048 245 245 i sf_frame_dur: [com.gettaxi.android/com.gettaxi.android.activities.order.pickupaddressactivity,69,4,1,0,0,0,1]

13589 11-01 17:46:01.556410 1139 1216 i am_kill : [0,15765,com.gettaxi.android,0,stop com.google.android.gms]

...48320 11-01 17:46:01.551509 1139 1230 d packagemanager: replacepackageli: new=package, old=package

48322 11-01 17:46:01.551757 1139 1230 d packagemanager: replacesystempackageli: new=package, old=package

48353 11-01 17:46:01.637396 1139 8056 w packagemanager: checkuidpermission(): android.permission.status_bar of 10080 is denied.

在17:46:01發生了一次com.gettaxi.android被kill掉行為,是因為com.gettaxi.android依賴於com.google.android.gms,但是

com.google.android.gms由於更新安裝,導致com.google.android.gms 這個stop了,所以出現com.gettaxi.android被kill現象.

此問題需要三方針對特殊情況去進行處理,當依賴的gms包更新的時候出現這樣的情況,新增規避操作,此問題需要三方修改,

非合作關係apk,無法修改

Git閃退問題

開啟git 會一閃而過。並出現乙個錯誤的日誌檔案。自己嘗試安裝了幾個不同的版本git還是解決不了問題。後來自己在網上找了一些辦法,並進行總結 1.進入git目錄下的bin目錄執行rebase b 0x76000000 msys 1.0.dll語句。或者rebase b 0x30000000 msys...

解決CCS閃退問題

ccs 即是code composer studio,筆者安裝此程式是因為學業上需要用到tiva c 晶元,不過安裝完成後,開啟ccs,幾秒鐘後就閃退,然後據我了解,ccs是乙個對中文極度不友好的ide,安裝路徑和系統使用者名稱帶有中文ccs都無法安裝或執行,恰好我的系統名稱是中文的。作業系統使用者...

Git Bash閃退的問題

換了臺電腦,沒事的時候想著把git裝上。一切正常,安裝成功。然後,git bash。wtf?閃退?然後開始各種搜各種試,sc query null回車,嗯,服務正常,說明不是null.sys的問題,下乙個 命令切換到git bin下,輸入rebase b 0x76000000 msys 1.0.dl...