我是靠谱客的博主 幽默电脑,最近开发中收集的这篇文章主要介绍asm操作字节码学习5:移植插件,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

前面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:移植插件所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部