We are trying to updgrade the SDK of epson, which is deprecated since a long while.
We were using the old ePOS-Print SDK (com.epson.eposprint) package and we began having problems with it, so we rightly decided to migrate to the current one, Epson ePOS SDK for Android (com.epson.epos2).
We are using Visual Studio Xamarin.
We followed the migration document included in the SDK. Replaced most of the code. But, it seems that either Xamarin has problem the java bindings or something is missing, because almost 90% of the enum values are not available. It's almost near impossible without the enum values to correctly call the methods... For example, we do have some of the enums available (like the BatteryLevelX, TMxx, Pattern*), but that's about it.
We are using Android 8.0
Our javabinding project is configured like that:
--JarLibrary ----Jars -------ePOS2.jar -------ePOSEasySelect.jar ----libs ------armeabi --------libepos2.so --------libeposeasyselect.so ------armeabi-v7a --------libepos2.so --------libeposeasyselect.so
Android Class parser: jar2xml
Android codegen target: XAJavaInterop1
Any ideas why this is?