Demo a solution to fix java.lang.ClassCastException in ArrayMap.
The workaround implemented here is to add a synchronized block to protect mArray.
Then use gradle Transform API to patch support-v4 library.
Fix ArrayMap known issue: java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Object[]
Java