使用Zebra Emdk库的Nativescript应用

时间:2019-05-13 07:24:31

标签: nativescript zebra motorola-emdk

我正在尝试实现应在Zebra TC20上运行并使用Zebra提供的EMDK API的Nativescript应用程序。

我正在使用emdk 6.9版本,因为它是作为下载提供的。此下载包括com.symbol.emdk.jar文件。 我已经使用emdk在Android Studio中创建了一个本机应用,并且可以运行。

接下来,我将com.symbol.emdk.jar文件“包装”为插件,并将其包含在我的Nativescript应用程序中。当我运行该应用程序时,我得到一个运行时异常说明:“ stub” 我已经反编译了com.symbol.emdk.jar文件,看起来jar文件只是一个虚拟实现。

  

公共静态EMDKResults getEMDKManager(上下文与此,EMDKListener   paramEMDKListener){       抛出新的RuntimeException(“ stub”); }

我认为这很有意义,因为在Android Studio项目中包含emdk的说明仅将jar添加为compileOnly。 而且Manifest.xml必须包含:

  

uses-library android:name =“ com.symbol.emdk”

我对Android应用程序没有太多经验,但是我想以上所有内容都意味着Zebra TC20必须附带一个“本地” com.symbol.emdk库,并且其中的“ uses-library” Manifest.xml指示(Android Studio)本机应用程序加载此库运行时并使用它。

所以我的问题必须是。有没有办法在Nativescript应用程序中加载特定于制造商的“本机”库?

0 个答案:

没有答案