diff --git a/engine/src/flutter/shell/platform/android/io/flutter/plugin/common/StandardMessageCodec.java b/engine/src/flutter/shell/platform/android/io/flutter/plugin/common/StandardMessageCodec.java
index e962fa6b3c0..485af3e0af2 100644
--- a/engine/src/flutter/shell/platform/android/io/flutter/plugin/common/StandardMessageCodec.java
+++ b/engine/src/flutter/shell/platform/android/io/flutter/plugin/common/StandardMessageCodec.java
@@ -33,7 +33,7 @@ import java.util.Map.Entry;
*
BigIntegers (see below)
* Floats, Doubles
* Strings
- * byte[], int[], long[], double[]
+ * byte[], int[], long[], float[], double[]
* Lists of supported values
* Maps with supported keys and values
*
@@ -49,6 +49,7 @@ import java.util.Map.Entry;
* byte[]: Uint8List
* int[]: Int32List
* long[]: Int64List
+ * float[]: Float32List
* double[]: Float64List
* List: List
* Map: Map
@@ -104,6 +105,7 @@ public class StandardMessageCodec implements MessageCodec