如果升級Android內置apk版本,遇到系統重啓後又被還原,那是因爲你手動安裝的apk版本號和內置系統的apk版本號一樣。
這樣的情況,在開發調試系統apk的情況中容易出現。
關於Android系統內置的apk更新後,在系統重啓以後又被還原的問題,如下:
將 frameworks/base/services/java/com/android/server/PackageManagerService.java 中 scanPackageLI函數的package更新判斷條件(約第2621行附近)
if (pkg.mVersionCode < ps.versionCode) {