首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Intermec PR3 android驱动程序的奇怪异常

Intermec PR3 android驱动程序的奇怪异常
EN

Stack Overflow用户
提问于 2022-01-14 20:05:50
回答 1查看 184关注 0票数 1

我正在集成一个安卓应用程序与Intermec PR3打印机。这就是我为实现同样的目标所做的事情。

  1. 从LinePrinter.jar下载驱动程序/ https://support.honeywellaidc.com/s/article/Where-to-download-Intermec-printing-SDK-for-Android
  2. 按照提供的示例实现代码。将LinePrinter.jar添加到类路径。

将LinePrinterService应用程序从霍尼韦尔安装到安卓平台上。

发布后,我尝试用下面的代码初始化LinePrinter -

代码语言:javascript
复制
LinePrinter  lp = new LinePrinter(profiles.getAbsolutePath(), "PR3",
                "bt://68:0A:D2:4F:5X:K5", exSettings);

不过,我有个奇怪的例外-

代码语言:javascript
复制
W/System.err: com.intermec.print.lp.LinePrinterException: java.lang.Class<com.intermec.print.android.AndroidPrinter> is not accessible from java.lang.Class<com.intermec.print.Printer>
W/System.err:     at com.intermec.print.lp.LinePrinter.<init>(Unknown Source:18)
W/System.err:     at com.example.print_honeywell.FirstFragment.doPrint(FirstFragment.java:109)
W/System.err:     at com.example.print_honeywell.FirstFragment.access$000(FirstFragment.java:38)
W/System.err:     at com.example.print_honeywell.FirstFragment$1.onClick(FirstFragment.java:58)
W/System.err:     at android.view.View.performClick(View.java:7520)
W/System.err:     at com.google.android.material.button.MaterialButton.performClick(MaterialButton.java:1119)

有人知道这个例外是什么意思吗?我完全被困在这个..。此外,我也无法在android中进行调试,因为驱动程序资源不可用。这和java版本有关吗?

EN

回答 1

Stack Overflow用户

发布于 2022-01-24 07:36:58

同样的问题,我还从链路下载了打印机SDK。但是什么都不起作用,同样的错误也和你一样。我在我工作的项目中为打印机找到了另一个SDK文件。

所以对我有效的解决方案是:

  • 我使用了在我所做的项目中找到的SDK (我为您将它上传到谷歌驱动器 )
  • 安装LinePrintServiceRelase.apk(我也把它上传到google驱动器的同一个文件夹中)

我希望这对你有用。别犹豫要问。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70715993

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档