步驟一
Android 系統平台,從低版本适配高版本時,例如 4.4 适配 7.1.1,so需要在7.1.1環境重新編譯
步驟二
如果固件要求使用同一套so,例如在一些 4.4 的機型上,防止系統應用綜合體積占用系統容量過多,會考慮所有so放在system/lib/下公用。
此時在釋出驗證之前,需要核對應用内 so 和 system/lib/ 下的so是否有版本沖突。可以将 apk 解壓,打開 lib 目錄下的 so 檔案,和最新固件 system/lib/ 下的 so,拿出來對比日期。如果有沖突,跟随系統版本,不過要驗證使用系統版本的 so,對自身 應用是否存在異常。
步驟三
如果固件沒有要求使用同一套 so,例如在一些 7.1.1 平台,系統容量足夠讓 apk 自帶 so,則驗證前,需要提示固件打包人員,so是否存在更新,讓其解壓出來打包。