Multiple Package Dependency Conflicts: google_api_headers and better_player Causing Build Failures

Troubleshooting

After Futterflow Latest update I'm encountering multiple critical build failures in my FlutterFlow project that prevent successful compilation. The issues are primarily related to two packages:

  • google_api_headers Package Issues:

  • Multiple platform implementation conflicts (iOS, Linux, macOS, Windows)

  • The package is not providing proper inline implementations for these platforms

  • Receiving repeated warnings about missing platform implementations

  • better_player Package Errors:

  • Multiple compilation errors related to the hashValues method

  • Affected files:

  • drm_init_data.dart

  • scheme_data.dart

  • hls_track_metadata_entry.dart

  • variant_info.dart

  • Error message: The method 'hashValues' isn't defined

  • Build Process:

  • Gradle task assembleDebug fails with exit code 1

  • Android x86 deprecation warning present

What have you tried so far?

Additional Context:

This appears to be a combination of dependency conflicts and deprecated method usage in the better_player package. The issues are preventing successful compilation and need to be addressed at both the package level and possibly within FlutterFlow's package management system.


Did you check FlutterFlow's Documentation for this topic?
No
4
2 replies