Running slightly modified example of Google Maps throws BadParcelableException in the Google Maps code. The LatLng class is parcelable but it canno
I found a workaround (kinda). In the place when it happens just try to do it for second time. It always catches the Exception and the second time the problem does not seem to happen in this place. That worked for me.
try {
mapIntent.putExtra(Intents.EXTRA_LATLNG, new LatLng(
store.getLatitude(), store.getLongitude()));
} catch (BadParcelableException e) {
mapIntent.putExtra(Intents.EXTRA_LATLNG, new LatLng(
store.getLatitude(), store.getLongitude()));
}