Add link to more detailed multidex information. (#104558)
diff --git a/packages/flutter_tools/lib/src/android/gradle_errors.dart b/packages/flutter_tools/lib/src/android/gradle_errors.dart
index 903f763..6ac8933 100644
--- a/packages/flutter_tools/lib/src/android/gradle_errors.dart
+++ b/packages/flutter_tools/lib/src/android/gradle_errors.dart
@@ -101,6 +101,7 @@
if (multidexEnabled) {
globals.printStatus(
'Multidex support is required for your android app to build since the number of methods has exceeded 64k. '
+ 'See https://docs.flutter.dev/deployment/android#enabling-multidex-support for more information. '
"You may pass the --no-multidex flag to skip Flutter's multidex support to use a manual solution.\n",
indent: 4,
);
diff --git a/packages/flutter_tools/test/general.shard/android/gradle_errors_test.dart b/packages/flutter_tools/test/general.shard/android/gradle_errors_test.dart
index 81aa520..e1b792e 100644
--- a/packages/flutter_tools/test/general.shard/android/gradle_errors_test.dart
+++ b/packages/flutter_tools/test/general.shard/android/gradle_errors_test.dart
@@ -363,6 +363,11 @@
);
expect(testLogger.statusText,
contains(
+ 'See https://docs.flutter.dev/deployment/android#enabling-multidex-support for more information.'
+ )
+ );
+ expect(testLogger.statusText,
+ contains(
'Your `android/app/src/main/AndroidManifest.xml` does not contain'
)
);