Repository navigation
安卓模拟自动注入 0.2.6
安卓模拟自动注入
更新记录
- 20210126 修复重复依赖陷入无限回调的问题。
- 20210126 增加
Interpretation用于 多个interface继承类型判断注入对象。
引入方式:
以下配置均在项目
build.gradle下方式一
- 生成 GitHub Token,教程点击本链接
- 配置
gradle,增加仓库https://maven.pkg.github.com/kekxv/JavaRepo/,github 的仓库需要授权(公开的也要),自己配置一下GITHUB_USER、GITHUB_PERSONAL_ACCESS_TOKEN,建议在家目录的gradle.properties进行配置。//配置gradle android { repositories { maven { name = "GitHubPackages" url = uri("https://maven.pkg.github.com/kekxv/JavaRepo/") credentials { username = System.getenv('ACCESS_USER') ?: project.properties['ACCESS_USER'] password = System.getenv('ACCESS_PERSONAL_ACCESS_TOKEN') ?: project.properties['ACCESS_PERSONAL_ACCESS_TOKEN'] } } } }
- 增加
dependenciesimplementation 'com.kekxv:autowired:0.2.3'(0.2.3为版本号,可更改为最新版本)方式二
直接下载前往 仓库 下载
autowired-0.2.3.aar导入到项目。
根据情况,可能需要将autowired-0.2.3.aar拷贝到libs目录并implementation fileTree(dir: "libs", include: ["*.jar"])更改为implementation fileTree(dir: "libs", include: ["*.jar","*.aar"])