
IP屬地:北京
什么是增量編譯 寫gradle 腳本的時候,如果task執行的邏輯特別耗時,變會影響整個打包速度,但有的時候我們沒有必要去執行task的邏輯,例...
1 背景 最近貝殼APP一直在做瘦身,需要對包體大小進行分析,但剛開始Android只能分析出apk中包含哪些文件,并不知道文件來源于哪個lib...
打正式包的時候,一般不允許sdk使用snapshot版本來封板,打封板包的時候如果檢測到有snapshot依賴,直接退出打包。下面是依賴檢測的腳...
背景 android app在構建的時候,經常會用到字節碼插樁技術,例如無埋點、方法耗時檢測、插件化、性能優化檢測。它的原理是在將java字節碼...
劉宇: 歡迎來到吐槽大會海量真房源、省心上貝殼,本節目由貝殼找房,獨家冠名播出。剛剛后臺有一個非常有名的洗發水品牌-康王,硬要來贊助我們這個節目...
介紹一種高效率調試gradle插件的方法,使用buildSrc調試方法 原理是gradle會默認在配置初始化前,編譯buildSrc這個項目,可...
1、介紹 KeTinyPlugin是一款運行在IntelliJ ide中的,使用TinyPng服務對圖片進行壓縮的插件。 TinyPng是一款圖...
1、讀和寫字節碼 Javassist是一個處理Java字節碼的庫,java字節碼是使用二進制格式存儲在文件中的話,我們就稱之為一個字節碼文件,每...