什么是增量編譯 寫gradle 腳本的時候,如果task執(zhí)行的邏輯特別耗時,變會影響整個打包速度,但有的時候我們沒有必要去執(zhí)行task的邏輯,例...
1 背景 最近貝殼APP一直在做瘦身鱼蝉,需要對包體大小進行分析,但剛開始Android只能分析出apk中包含哪些文件,并不知道文件來源于哪個lib...
打正式包的時候凳鬓,一般不允許sdk使用snapshot版本來封板,打封板包的時候如果檢測到有snapshot依賴患民,直接退出打包缩举。下面是依賴檢測的腳...
背景 android app在構(gòu)建的時候,經(jīng)常會用到字節(jié)碼插樁技術(shù)匹颤,例如無埋點仅孩、方法耗時檢測、插件化印蓖、性能優(yōu)化檢測辽慕。它的原理是在將java字節(jié)碼...
劉宇: 歡迎來到吐槽大會海量真房源、省心上貝殼赦肃,本節(jié)目由貝殼找房溅蛉,獨家冠名播出绞旅。剛剛后臺有一個非常有名的洗發(fā)水品牌-康王,硬要來贊助我們這個節(jié)目...
介紹一種高效率調(diào)試gradle插件的方法温艇,使用buildSrc調(diào)試方法 原理是gradle會默認(rèn)在配置初始化前因悲,編譯buildSrc這個項目,可...
1勺爱、介紹 KeTinyPlugin是一款運行在IntelliJ ide中的晃琳,使用TinyPng服務(wù)對圖片進行壓縮的插件。 TinyPng是一款圖...
1琐鲁、讀和寫字節(jié)碼 Javassist是一個處理Java字節(jié)碼的庫卫旱,java字節(jié)碼是使用二進制格式存儲在文件中的話,我們就稱之為一個字節(jié)碼文件围段,每...