组件插件

19

开发组件插件步骤如下:

  1. 在 build.gradle.kts 文件中添加 m8test sdk 依赖 , 为了减小插件apk大小, 如果是 M8Test Version Catalog 中存在的依赖库请使用 compileOnly 来依赖项目

  1. 编写插件继承 AbstractComponent 并实现 getVariables 方法

  1. 定义一个接口实现 Variable 接口, 在接口中可以定义自己需要的方法

  1. 实现步骤3定义的接口

  1. 在 AndroidManifest.xml 中配置插件信息

  • com.m8test.plugin.type: 插件类型, 此处为 component

  • com.m8test.plugin.name: 插件名称, 可以为任意字符串

  • com.m8test.plugin.className: 实现了插件的全类名

  1. 通过 Component.addDependency 添加依赖的组件, 在此之前需要在 build.gradle.kts 文件中添加依赖到的组件提供的 sdk, 使用 compileOnly 即可. 如果没有使用到其他组件的api就不需要此步骤

posted @ 2025-03-31 18:32  小黑电脑  阅读(19)  评论(0)    收藏  举报