禁用后启用EMDK条形码扫描无法在部署(默认启用)选项上启用即时运行热交换代码/资源更改

时间:2017-12-15 12:43:28

标签: android motorola-emdk

我想生成用于斑马扫描仪设备的emdk扫描的签名apk。当我尝试在禁用后生成apk时启用即时运行到热交换代码/资源更改部署(默认启用)选项从即时运行。扫描不起作用,它抛出异常,

java.lang.ArrayIndexOutOfBoundsException: length=10; index=314984880
at com.symbol.emdk.EMDKManager.getInstance(EMDKManager.java:221)
at com.expeditors.eiscanning.scan.emdk.EMDKWrapper$EMDKImplementationWrapper.onOpened(EMDKWrapper.java:151)
at com.symbol.emdk.EMDKServiceConnection.notifyonConnected(EMDKServiceConnection.java:124)
at com.symbol.emdk.EMDKServiceConnection.onServiceConnected(EMDKServiceConnection.java:104)
at android.app.LoadedApk$ServiceDispatcher.doConnected(LoadedApk.java:1208)
at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1225)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5254)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:699)
执行以下行时

BarcodeManager   barcodeManager = (BarcodeManager) emdkManager.getInstance(EMDKManager.FEATURE_TYPE.BARCODE);

请你建议我这样做吗?在此先感谢。

0 个答案:

没有答案