@@ -29,7 +29,6 @@ import '../convert.dart';
2929import '../flutter_manifest.dart' ;
3030import '../globals.dart' as globals;
3131import '../project.dart' ;
32- import '../reporting/reporting.dart' ;
3332import 'android_builder.dart' ;
3433import 'android_studio.dart' ;
3534import 'gradle_errors.dart' ;
@@ -149,7 +148,6 @@ class AndroidGradleBuilder implements AndroidBuilder {
149148 required ProcessManager processManager,
150149 required FileSystem fileSystem,
151150 required Artifacts artifacts,
152- required Usage usage,
153151 required Analytics analytics,
154152 required GradleUtils gradleUtils,
155153 required Platform platform,
@@ -158,7 +156,6 @@ class AndroidGradleBuilder implements AndroidBuilder {
158156 _logger = logger,
159157 _fileSystem = fileSystem,
160158 _artifacts = artifacts,
161- _usage = usage,
162159 _analytics = analytics,
163160 _gradleUtils = gradleUtils,
164161 _androidStudio = androidStudio,
@@ -170,7 +167,6 @@ class AndroidGradleBuilder implements AndroidBuilder {
170167 final ProcessUtils _processUtils;
171168 final FileSystem _fileSystem;
172169 final Artifacts _artifacts;
173- final Usage _usage;
174170 final Analytics _analytics;
175171 final GradleUtils _gradleUtils;
176172 final FileSystemUtils _fileSystemUtils;
@@ -304,7 +300,7 @@ class AndroidGradleBuilder implements AndroidBuilder {
304300 @visibleForTesting int ? maxRetries,
305301 }) async {
306302 if (! project.android.isSupportedVersion) {
307- _exitWithUnsupportedProjectMessage (_usage, _logger.terminal, analytics : _analytics);
303+ _exitWithUnsupportedProjectMessage (_logger.terminal, _analytics);
308304 }
309305
310306 final List <ProjectMigrator > migrators = < ProjectMigrator > [
@@ -322,10 +318,8 @@ class AndroidGradleBuilder implements AndroidBuilder {
322318
323319 final bool usesAndroidX = isAppUsingAndroidX (project.android.hostAppGradleRoot);
324320 if (usesAndroidX) {
325- BuildEvent ('app-using-android-x' , type: 'gradle' , flutterUsage: _usage).send ();
326321 _analytics.send (Event .flutterBuildInfo (label: 'app-using-android-x' , buildType: 'gradle' ));
327322 } else if (! usesAndroidX) {
328- BuildEvent ('app-not-using-android-x' , type: 'gradle' , flutterUsage: _usage).send ();
329323 _analytics.send (Event .flutterBuildInfo (label: 'app-not-using-android-x' , buildType: 'gradle' ));
330324
331325 _logger.printStatus ("${_logger .terminal .warningMark } Your app isn't using AndroidX." , emphasis: true );
@@ -485,7 +479,6 @@ class AndroidGradleBuilder implements AndroidBuilder {
485479 }
486480
487481 final Duration elapsedDuration = sw.elapsed;
488- _usage.sendTiming ('build' , 'gradle' , elapsedDuration);
489482 _analytics.send (Event .timing (
490483 workflow: 'build' ,
491484 variableName: 'gradle' ,
@@ -494,7 +487,6 @@ class AndroidGradleBuilder implements AndroidBuilder {
494487
495488 if (exitCode != 0 ) {
496489 if (detectedGradleError == null ) {
497- BuildEvent ('gradle-unknown-failure' , type: 'gradle' , flutterUsage: _usage).send ();
498490 _analytics.send (Event .flutterBuildInfo (label: 'gradle-unknown-failure' , buildType: 'gradle' ));
499491
500492 throwToolExit (
@@ -529,7 +521,6 @@ class AndroidGradleBuilder implements AndroidBuilder {
529521 );
530522 final String successEventLabel = 'gradle-${detectedGradleError !.eventLabel }-success' ;
531523
532- BuildEvent (successEventLabel, type: 'gradle' , flutterUsage: _usage).send ();
533524 _analytics.send (Event .flutterBuildInfo (label: successEventLabel, buildType: 'gradle' ));
534525
535526 return ;
@@ -538,7 +529,6 @@ class AndroidGradleBuilder implements AndroidBuilder {
538529 }
539530 }
540531 final String usageLabel = 'gradle-${detectedGradleError ?.eventLabel }-failure' ;
541- BuildEvent (usageLabel, type: 'gradle' , flutterUsage: _usage).send ();
542532 _analytics.send (Event .flutterBuildInfo (label: usageLabel, buildType: 'gradle' ));
543533
544534 throwToolExit (
@@ -548,7 +538,7 @@ class AndroidGradleBuilder implements AndroidBuilder {
548538 }
549539
550540 if (isBuildingBundle) {
551- final File bundleFile = findBundleFile (project, buildInfo, _logger, _usage, _analytics);
541+ final File bundleFile = findBundleFile (project, buildInfo, _logger, _analytics);
552542 final String appSize = (buildInfo.mode == BuildMode .debug)
553543 ? '' // Don't display the size when building a debug variant.
554544 : ' (${getSizeAsPlatformMB (bundleFile .lengthSync ())})' ;
@@ -566,7 +556,7 @@ class AndroidGradleBuilder implements AndroidBuilder {
566556 }
567557 // Gradle produced APKs.
568558 final Iterable <String > apkFilesPaths = project.isModule
569- ? findApkFilesModule (project, androidBuildInfo, _logger, _usage, _analytics)
559+ ? findApkFilesModule (project, androidBuildInfo, _logger, _analytics)
570560 : listApkPaths (androidBuildInfo);
571561 final Directory apkDirectory = getApkDirectory (project);
572562
@@ -577,7 +567,6 @@ class AndroidGradleBuilder implements AndroidBuilder {
577567 project: project,
578568 fileExtension: '.apk' ,
579569 logger: _logger,
580- usage: _usage,
581570 analytics: _analytics,
582571 );
583572 }
@@ -608,7 +597,6 @@ class AndroidGradleBuilder implements AndroidBuilder {
608597 final SizeAnalyzer sizeAnalyzer = SizeAnalyzer (
609598 fileSystem: _fileSystem,
610599 logger: _logger,
611- flutterUsage: _usage,
612600 analytics: _analytics,
613601 );
614602 final String archName = androidBuildInfo.targetArchs.single.archName;
@@ -759,7 +747,6 @@ class AndroidGradleBuilder implements AndroidBuilder {
759747 status.stop ();
760748 }
761749 final Duration elapsedDuration = sw.elapsed;
762- _usage.sendTiming ('build' , 'gradle-aar' , elapsedDuration);
763750 _analytics.send (Event .timing (
764751 workflow: 'build' ,
765752 variableName: 'gradle-aar' ,
@@ -801,7 +788,6 @@ class AndroidGradleBuilder implements AndroidBuilder {
801788 );
802789
803790 final Duration elapsedDuration = sw.elapsed;
804- _usage.sendTiming ('print' , 'android build variants' , elapsedDuration);
805791 _analytics.send (Event .timing (
806792 workflow: 'print' ,
807793 variableName: 'android build variants' ,
@@ -840,7 +826,6 @@ class AndroidGradleBuilder implements AndroidBuilder {
840826 project: project,
841827 );
842828 final Duration elapsedDuration = sw.elapsed;
843- _usage.sendTiming ('outputs' , 'app link settings' , elapsedDuration);
844829 _analytics.send (Event .timing (
845830 workflow: 'outputs' ,
846831 variableName: 'app link settings' ,
@@ -927,8 +912,7 @@ String _calculateSha(File file) {
927912 return _hex (sha1.convert (bytes).bytes);
928913}
929914
930- void _exitWithUnsupportedProjectMessage (Usage usage, Terminal terminal, {required Analytics analytics}) {
931- BuildEvent ('unsupported-project' , type: 'gradle' , eventError: 'gradle-plugin' , flutterUsage: usage).send ();
915+ void _exitWithUnsupportedProjectMessage (Terminal terminal, Analytics analytics) {
932916 analytics.send (Event .flutterBuildInfo (
933917 label: 'unsupported-project' ,
934918 buildType: 'gradle' ,
@@ -959,7 +943,6 @@ Iterable<String> findApkFilesModule(
959943 FlutterProject project,
960944 AndroidBuildInfo androidBuildInfo,
961945 Logger logger,
962- Usage usage,
963946 Analytics analytics,
964947) {
965948 final Iterable <String > apkFileNames = _apkFilesFor (androidBuildInfo);
@@ -995,7 +978,6 @@ Iterable<String> findApkFilesModule(
995978 project: project,
996979 fileExtension: '.apk' ,
997980 logger: logger,
998- usage: usage,
999981 analytics: analytics,
1000982 );
1001983 }
@@ -1035,7 +1017,12 @@ Iterable<String> listApkPaths(
10351017}
10361018
10371019@visibleForTesting
1038- File findBundleFile (FlutterProject project, BuildInfo buildInfo, Logger logger, Usage usage, Analytics analytics) {
1020+ File findBundleFile (
1021+ FlutterProject project,
1022+ BuildInfo buildInfo,
1023+ Logger logger,
1024+ Analytics analytics,
1025+ ) {
10391026 final List <File > fileCandidates = < File > [
10401027 getBundleDirectory (project)
10411028 .childDirectory (camelCase (buildInfo.modeName))
@@ -1091,7 +1078,6 @@ File findBundleFile(FlutterProject project, BuildInfo buildInfo, Logger logger,
10911078 project: project,
10921079 fileExtension: '.aab' ,
10931080 logger: logger,
1094- usage: usage,
10951081 analytics: analytics,
10961082 );
10971083}
@@ -1101,7 +1087,6 @@ Never _exitWithExpectedFileNotFound({
11011087 required FlutterProject project,
11021088 required String fileExtension,
11031089 required Logger logger,
1104- required Usage usage,
11051090 required Analytics analytics,
11061091}) {
11071092
@@ -1110,11 +1095,6 @@ Never _exitWithExpectedFileNotFound({
11101095 final String gradleBuildSettings = 'androidGradlePluginVersion: $androidGradlePluginVersion , '
11111096 'fileExtension: $fileExtension ' ;
11121097
1113- BuildEvent ('gradle-expected-file-not-found' ,
1114- type: 'gradle' ,
1115- settings: gradleBuildSettings,
1116- flutterUsage: usage,
1117- ).send ();
11181098 analytics.send (Event .flutterBuildInfo (
11191099 label: 'gradle-expected-file-not-found' ,
11201100 buildType: 'gradle' ,
0 commit comments