爱普生ePOS SDK for Android(Xamarin)缺少常量

问题描述 投票:0回答:1

我们正在尝试升级epson的SDK,这是很久以来不推荐使用的。

我们使用的是旧的ePOS-Print SDK(com.epson.eposprint)软件包,我们开始遇到问题,因此我们正确地决定迁移到当前版本的Epson ePOS SDK for Android(com.epson.epos2)。

我们正在使用Visual Studio Xamarin。

我们按照SDK中包含的迁移文档进行操作。替换了大部分代码。但是,似乎Xamarin有问题,java绑定或缺少某些东西,因为几乎90%的枚举值都不可用。如果没有枚举值来正确调用方法,几乎​​是不可能的......例如,我们确实有一些可用的枚举(如BatteryLevelX,TMxx,Pattern *),但就是这样。

我们使用的是Android 8.0

我们的javabinding项目配置如下:

--JarLibrary
----Jars
-------ePOS2.jar
-------ePOSEasySelect.jar
----libs
------armeabi
--------libepos2.so
--------libeposeasyselect.so
------armeabi-v7a
--------libepos2.so
--------libeposeasyselect.so

项目属性:

Android类解析器:jar2xml Android codegen目标:XAJavaInterop1

任何想法为什么会这样?

java c# xamarin.android epos
1个回答
0
投票

现在不可能将新的ePOS SDK与Xamarin一起使用,而不会在库绑定中进行重大改写。

© www.soinside.com 2019 - 2024. All rights reserved.