Fixing the memory leak by destroying potential persistent ref
MODIFY
src/android/plugin/google/maps/PluginMap.java
src/android/plugin/google/maps/PluginMap.java
@@ -667,6 +667,9 @@ public class PluginMap extends MyPlugin implements OnMarkerClickListener,
PluginEntry pluginEntry;
for (int i = 0; i < pluginNames.length; i++) {
pluginEntry = plugins.remove(pluginNames[i]);
+ ((MyPlugin)pluginEntry.plugin).map = null;
+ ((MyPlugin)pluginEntry.plugin).mapCtrl = null;
+ ((MyPlugin)pluginEntry.plugin).pluginMap = null;
pluginEntry.plugin.onDestroy();
pluginEntry = null;
}

Fixing the memory leak by destroying potential persistent ref