Easy ML Kit
  • Easy ML Kit
  • Setup
    • Installation
    • Settings
    • Common Errors and Solutions
  • Usage Overview
  • Release Notes
    • 2.3.1
    • 2.3.0
    • 2.2.0
    • 2.1.0
    • 2.0.0
    • 1.2.0
  • Input Sources
    • Image Input Source
    • Live Camera Input Source
    • AR Foundation Camera Input Source
  • Features
    • Barcode Scanner
    • Object Detector and Tracker
    • Text Recognizer
    • Digital Ink Recognizer
Powered by GitBook
On this page
  • Upgrade Steps
  • New
  • Changes
  • Quick Resolutions
  1. Release Notes

2.3.1

PreviousUsage OverviewNext2.3.0

Last updated 5 months ago

Upgrade Steps

  • Delete folders under Assets/Plugins/VoxelBusters

  • Delete Assets/ExternalDependencyManager folder

  • Import the new update.

New

  • Added CornerPoints property in the Barcode class of Barcode Scanner feature.

Changes

  • Updated CoreLibrary to match with other Voxel Buster's plugins.

Quick Resolutions

Error

java.lang.RuntimeException: Duplicate class kotlin.internal.jdk7.JDK7PlatformImplementations found in modules org.jetbrains.kotlin.kotlin-stdlib-1.8.22.jar (org.jetbrains.kotlin.kotlin-stdlib-1.8.22.jar) and org.jetbrains.kotlin.kotlin-stdlib-jdk7-1.7.10.jar (org.jetbrains.kotlin.kotlin-stdlib-jdk7-1.7.10.jar)

Resolution

  • Enable Main Gradle Template from Player Settings

  • Add implementation(platform("org.jetbrains.kotlin:kotlin-bom:1.8.0")) in dependencies block

  • Force resolve from EDMU (External Dependency Manager for Unity)

Error Argument 1: cannot convert from 'VoxelBusters.EasyMLKit.IInputSource' to 'VoxelBusters.EasyMLKit.IImageInputSource'

Resolution : Replace IInputSource type with IImageInputSource

Error

'Prepare(..) is obsolete: 'This method is obsolete. Pass Input source instance as first parameter to Prepare method.'

Resolution : You need to pass the input source (IImageInputSource or IDrawingInputSource) to Prepare method as first parameter.