Android fails to build version 2.2.0.
> Task :@react-native-community_datetimepicker:compileReleaseJavaWithJavac FAILED
/data/workspace/AndroidReactBuildNew/node_modules/@react-native-community/datetimepicker/android/src/main/java/com/reactcommunity/rndatetimepicker/RNDatePickerDialogFragment.java:105: error: missing return statement
}
^
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
1 error
React native info output:
IDEs:
Android Studio: 3.4 AI-183.6156.11.34.5522156
Xcode: 11.3.1/11C504 - /usr/bin/xcodebuild
npmPackages:
@react-native-community/cli: ^1.9.5 => 1.12.0
react: 16.8.6 => 16.8.6
react-native: 0.60.4 => 0.60.4
Library version: 2.2.0
Try to build.
Describe what you expected to happen:
App to build successfully.
Getting the same error here.
Same error.
I am returning null as temporary fix not ideal
/node_modules/@react-native-community/datetimepicker/android/src/main/java/com/reactcommunity/rndatetimepicker/RNDatePickerDialogFragment.java
DatePickerDialog dialog = new RNDismissableDatePickerDialog(activityContext, onDateSetListener, year, month, day);
switch (display) {
case CALENDAR:
dialog.getDatePicker().setCalendarViewShown(true);
dialog.getDatePicker().setSpinnersShown(false);
break;
case SPINNER:
dialog.getDatePicker().setCalendarViewShown(false);
break;
}
return dialog;
}
return null; // <--- Add this
}

How did a compile a error get past a release... Same issue here, rolling back to 2.1 until then.
Same error. Currently fixed it with installing older version (2.1.0).
Most helpful comment
I am returning null as temporary fix not ideal
/node_modules/@react-native-community/datetimepicker/android/src/main/java/com/reactcommunity/rndatetimepicker/RNDatePickerDialogFragment.java