APK優(yōu)化(四)之.so動態(tài)庫打包配置

當引入so庫的時候
modle的build.gradle

 //將so庫打包到apk內
    sourceSets{
        main{
            jniLibs.srcDirs=['libs']
        }
    }

打包出來的apk特別的大。

modle的build.gradle中defaultConfig配置so庫架構,可以使apk小很多

  //配置so庫架構(一般 真機:arm  模擬器:x86)
        ndk {
            abiFilters('armeabi', 'armeabi-v7a')
        }

注:不適用于定制化開發(fā)(eg:PDA設備)、內部開發(fā)要求版本性兼容性高的

APK優(yōu)化(一)之SVG--------------解決大量的套圖問題
APK優(yōu)化(二)之Tint著色器-------------減少apk體積
APK優(yōu)化(三)之資源打包配置----resources.arsc
APK優(yōu)化(四)之.so動態(tài)庫打包配置
APK優(yōu)化(五)之移除無用資源,物理刪除
APK優(yōu)化(六)之代碼混淆
APK優(yōu)化(七)之啟用shrinkResources資源縮減 ,不需要物理上的刪除
APK優(yōu)化(八)之啟用webp轉換插件-----圖片變小
APK優(yōu)化(九)之資源res文件混淆和7ZIP壓縮

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容