概述
前面4篇文章,介绍了asm,bytex相关的知识.以实践为主.
今天这一篇,介绍如何把didi booster移植过来.
首先didi的booster也是一个非常优秀的框架.我选bytex是因为它设计的更细致,兼容性更好.
bytex提供的插件有几个,同时didi也提供了一些插件.所以我把booster的插件移植过来.
booster的toast插件,解决7.0的异常.把这个插件移植过来.
先把booster里面的booster-android-instrument-toast复制到项目目录中.
它还依赖了booster-android-instrument,所以这个也复制过来.配置按下面的修改一下,不需要依赖booster的东西:
apply plugin: 'com.android.library'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
android {
compileSdkVersion 30
buildToolsVersion "30.0.3"
defaultConfig {
minSdkVersion 21
targetSdkVersion 29
}
}
sourceCompatibility = "1.8"
targetCompatibility = "1.8"
depe
最后
以上就是幽默电脑为你收集整理的asm操作字节码学习5:移植插件的全部内容,希望文章能够帮你解决asm操作字节码学习5:移植插件所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复