适用于Android的EMDK用户库可选加载



我有一个读取条形码的应用程序。该应用程序可以与Zebra设备一起使用,该设备的集成读卡器与API连接,也可以与带摄像头的普通Android设备一起使用。

问题是我得到这个错误

Installation did not succeed.
The application could not be installed: INSTALL_FAILED_MISSING_SHARED_LIBRARY

在非Zebra设备中安装应用程序时。

可以将库设置为可选,以避免双重编译(有/没有第三个paty库(?

是的,您可以将库指定为可选库,还需要确保您不会在非Zebra设备上实例化扩展EMDKListener的类,否则将导致崩溃。我有一个应用程序的例子,它在Zebra设备上使用EMDK,https://github.com/darryncampbell/WakeLock_WifiLock_Exerciser/tree/master/WakeLock_WifiLock_Exerciser.它不使用EMDK进行扫描,但希望你能看到原理——MainActivity.java测试了EMDK是否可用

相关内容

  • 没有找到相关文章

最新更新