幾個知識點
- 寫好這個工具然後利用gradle腳本,在編譯後的class文件做操作即可,那麼這個工具其實也很簡單,輸入一個class文件,輸出就是加密之後的class文件了,爲什麼操作class文件呢,首先操作class文件有一個很好的工具asm和javassist
- 打開as編輯器,項目工程下的External Libraries,找到你要找的依賴庫,右擊鼠標,點擊Library Properties,就能看到文件存放路徑。
android stuido定製Gradle插件
在AndroidStudio中自定義Gradle插件
ASM 字符加密&函數插樁
Android安全防護之旅—字符串批量加密工具(AndStringGuard)原理介紹
【Android】函數插樁(Gradle + ASM)
在Android Studio中調試Gradle插件