基于gradle 7.3.+ 开发
静态扫描Android项目java代码中隐私合规相关代码,会在构建时打印扫描到的隐私合规风险代码。也可通过配置插入日志,在运行时打印隐私合规风险代码调用栈。
在项目跟目录下的setting.gradle文件中添加以下代码
maven { url 'https://jitpack.io' }在项目跟目录下的build.gradle文件中添加以下代码
buildscript {
dependencies {
classpath 'com.github.wuzuchang:PrivacyCompliancePlugin:2.0.0'
}
}在app module下的build.gradle中添加以下代码
plugins {
id 'com.android.application'
// 合规检测插件
id 'com.wzc.privacy_compliance'
}
//合规检测插件配置项
compliance{
packageNameList = ["com.wzc"]
insertLog = true
logTag = "Test"
}配置项参数说明
| 参数 | 类型 | 含义 |
|---|---|---|
| packageNameList | List | 需要检测的包名列表 |
| insertLog | Boolean | 是否在检测到隐私合规代码时插入Log,会在运行时打印 |
| logTag | String | 运行时Log打印的TAG |
编译时检测结果
运行时检测结果


