Skip to content

ScannerX 1.3

Compare
Choose a tag to compare
@maulikhirani maulikhirani released this 07 Feb 13:24
· 10 commits to master since this release

This is an important release that contains the fix for the crash issues on lower API versions of Android (< API 26)

Background on the crash issue:

  • The newer version of Zxing library (v3.4.x) uses some of the Java 8 language feature for scanning and parsing the barcodes.
  • These Java 8 language features don't support older API versions of Android. Hence, getting the crash when using Zxing to scan.

Our solution the problem:

  • With the introduction of Java 8 library desugaring, we can now use the Java 8 language features in a backward compatible way.
  • We have enabled the desugaring in order to give support of Zxing's latest version back to API 21.

Find more about desugaring on: https://developer.android.com/studio/write/java8-support#library-desugaring