Skip to content

Commit 386f3f2

Browse files
committed
Release 2.2.4
1 parent ffabbea commit 386f3f2

File tree

3 files changed

+17
-6
lines changed

3 files changed

+17
-6
lines changed

aop/ext.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
project.ext {
2-
pluginVersion = '2.2.3'
2+
pluginVersion = '2.2.4'
33
Properties properties = new Properties()
44
if (project.file('local.properties').exists()) {
55
properties.load(project.file('local.properties').newDataInputStream())

aop/src/main/groovy/com/sensorsdata/analytics/android/plugin/SensorsAnalyticsPlugin.groovy

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,22 @@ class SensorsAnalyticsPlugin implements Plugin<Project> {
1010
void apply(Project project) {
1111
project.extensions.create("sensorsAnalytics", SensorsAnalyticsExtension)
1212

13-
AppExtension appExtension = project.extensions.findByType(AppExtension.class)
14-
appExtension.registerTransform(new SensorsAnalyticsTransform(project))
13+
boolean disableSensorsAnalyticsPlugin = false
14+
Properties properties = new Properties()
15+
if (project.rootProject.file('gradle.properties').exists()) {
16+
properties.load(project.rootProject.file('gradle.properties').newDataInputStream())
17+
disableSensorsAnalyticsPlugin = Boolean.parseBoolean(properties.getProperty("disableSensorsAnalyticsPlugin", "false"))
18+
}
19+
20+
if (!disableSensorsAnalyticsPlugin) {
21+
AppExtension appExtension = project.extensions.findByType(AppExtension.class)
22+
appExtension.registerTransform(new SensorsAnalyticsTransform(project))
1523

16-
project.afterEvaluate {
17-
Logger.setDebug(project.sensorsAnalytics.debug)
24+
project.afterEvaluate {
25+
Logger.setDebug(project.sensorsAnalytics.debug)
26+
}
27+
} else {
28+
println "[SensorsAnalytics]: ------------您已关闭了神策插件--------------"
1829
}
1930
}
2031
}

aop/src/main/groovy/com/sensorsdata/analytics/android/plugin/SensorsAnalyticsTransform.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ class SensorsAnalyticsTransform extends Transform {
3131
'com.jakewharton.rxbinding.view.ViewClickOnSubscribe',
3232
'com.facebook.react.uimanager.NativeViewHierarchyManager']
3333
protected static boolean disableJar
34-
private static final String VERSION = "v2.2.3"
34+
private static final String VERSION = "v2.2.4"
3535

3636
SensorsAnalyticsTransform(Project project) {
3737
this.project = project

0 commit comments

Comments
 (0)