Fix error when returning empty list of supported ABIs (#263)

diff --git a/packages/device_info/CHANGELOG.md b/packages/device_info/CHANGELOG.md
index 75159de..0bd9946 100644
--- a/packages/device_info/CHANGELOG.md
+++ b/packages/device_info/CHANGELOG.md
@@ -1,11 +1,15 @@
+## 0.0.4 - November 11, 2017
+
+* Fixed Java/Dart communication error with empty lists
+
 ## 0.0.3 - October 24, 2017
 
 * Add support for utsname
 
 ## 0.0.2 - October 20, 2017
 
-* Fixed broke type comparison
-* Added "isPhysicaldevice" field, detecting emulators/simulators
+* Fixed broken type comparison
+* Added "isPhysicalDevice" field, detecting emulators/simulators
 
 ## 0.0.1 - June 28, 2017
 
diff --git a/packages/device_info/android/src/main/java/io/flutter/plugins/deviceinfo/DeviceInfoPlugin.java b/packages/device_info/android/src/main/java/io/flutter/plugins/deviceinfo/DeviceInfoPlugin.java
index 37ba0a5..4ff49fd 100644
--- a/packages/device_info/android/src/main/java/io/flutter/plugins/deviceinfo/DeviceInfoPlugin.java
+++ b/packages/device_info/android/src/main/java/io/flutter/plugins/deviceinfo/DeviceInfoPlugin.java
@@ -53,9 +53,9 @@
         build.put("supported64BitAbis", Arrays.asList(Build.SUPPORTED_64_BIT_ABIS));
         build.put("supportedAbis", Arrays.asList(Build.SUPPORTED_ABIS));
       } else {
-        build.put("supported32BitAbis", EMPTY_STRING_LIST);
-        build.put("supported64BitAbis", EMPTY_STRING_LIST);
-        build.put("supportedAbis", EMPTY_STRING_LIST);
+        build.put("supported32BitAbis", Arrays.asList(EMPTY_STRING_LIST));
+        build.put("supported64BitAbis", Arrays.asList(EMPTY_STRING_LIST));
+        build.put("supportedAbis", Arrays.asList(EMPTY_STRING_LIST));
       }
       build.put("tags", Build.TAGS);
       build.put("type", Build.TYPE);
diff --git a/packages/device_info/pubspec.yaml b/packages/device_info/pubspec.yaml
index e4c69f2..a80196d 100644
--- a/packages/device_info/pubspec.yaml
+++ b/packages/device_info/pubspec.yaml
@@ -1,6 +1,6 @@
 name: device_info
 description: Provides detailed information about the device the Flutter app is running on.
-version: 0.0.3
+version: 0.0.4
 author: Flutter Team <flutter-dev@googlegroups.com>
 homepage: https://github.com/flutter/plugins/tree/master/packages/device_info