什么是增量編譯 寫gradle 腳本的時候罐韩,如果task執(zhí)行的邏輯特別耗時约谈,變會影響整個打包速度蛾找,但有的時候我們沒有必要去執(zhí)行task的邏輯胳泉,例...
1 背景 最近貝殼APP一直在做瘦身访圃,需要對包體大小進(jìn)行分析姨裸,但剛開始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ù)對圖片進(jìn)行壓縮的插件变屁。 TinyPng是一款圖...
1、讀和寫字節(jié)碼 Javassist是一個處理Java字節(jié)碼的庫意狠,java字節(jié)碼是使用二進(jìn)制格式存儲在文件中的話粟关,我們就稱之為一個字節(jié)碼文件,每...