Skip to content

leeroGG/RunTimePlugin

Repository files navigation

计算方法耗时的插件 RunTimePlugin

  • 把插件和library发布到本地maven仓库

  • 应用插件

    1、添加本地maven仓库,在settings.gradle下添加 mavenLocal()

    2、项目根目录下build.gradle集成插件

    buildscript {
      dependencies {
          classpath("com.custom.plugin:RunTimePlugin:1.0.16") // 版本号根据自己发布的去改
      }
    }
    

    3、app下的build.gradle添加

    plugins {
      id("RunTimePlugin")
    }
    
    runTimePluginConfig {
      applyToAll = false // true:指定包名全部插桩,false:仅方法上添加了`@TimeConsume`注解的方法才计算耗时
      applyPackageName = "com.leero.runtimeplugin" // 指定插桩的包名
    }
    
    dependencies {
      implementation("com.custom.library:runtime-plugin-config:1.0.0") // 版本号根据自己发布的去改
    } 
    

    运行后可以看到输出:com.leero.runtimeplugin.MainActivity/test 耗时:1ms.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages