juliansteenbakker / mobile_scanner

A universal scanner for Flutter based on MLKit. Uses CameraX on Android and AVFoundation on iOS.
BSD 3-Clause "New" or "Revised" License
756 stars 446 forks source link

Can't build Flutter APK with version 5.1.1 of Mobile_Scanner #1068

Open AndrewEllen opened 2 weeks ago

AndrewEllen commented 2 weeks ago

Getting multiple errors on build attempt with Mobile_Scanner version 5.1.1

MobileScanner.kt:98:52 Unresolved reference: data

MobileScanner.kt:101:48 Unresolved reference: data

MobileScanner.kt:447:68 Unresolved reference: data

MobileScanner.kt:450:31 Type mismatch: inferred type is List but List<Map<String, Any?>>? was expected

MobileScannerHandler.kt:23:33 Unresolved reference: BarcodeHandler

MobileScannerPermissions.kt:69:24 Unresolved reference: MobileScannerPermissionsListener

AndrewEllen commented 2 weeks ago

Switching from Kotlin version 1.9.10 to Kotlin version 1.7.20 seems to have fixed it. The changelog does mention something about something being switched from Kotlin 1.9 to 1.7.

navaronbracke commented 2 weeks ago

You might need to do flutter clean && flutter pub get first? Looks like your pub cache is outdated. I don't think you need to downgrade the Kotlin version for this.

navaronbracke commented 1 day ago

@AndrewEllen Did you manage to resolve this on your end?