Actionscript Android上的distriqt扫描仪应用程序崩溃

Actionscript Android上的distriqt扫描仪应用程序崩溃,actionscript,ane,distriqt,Actionscript,Ane,Distriqt,我使用的是distriqt扫描仪,它在iOS上工作得非常出色。但Android上的类似应用程序会立即崩溃(同时调用Scanner.service.startScan(选项)) 我从logcat那里得到了如下信息: E/QCOM PowerHAL( 313): Invalid hint ID. E/mm-camera-intf( 313): mm_camera_open: opened, break out while loop E/InputDispatcher( 858): chann

我使用的是distriqt扫描仪,它在iOS上工作得非常出色。但Android上的类似应用程序会立即崩溃(同时调用Scanner.service.startScan(选项))

我从logcat那里得到了如下信息:

E/QCOM PowerHAL(  313): Invalid hint ID.
E/mm-camera-intf(  313): mm_camera_open:  opened, break out while loop
E/InputDispatcher(  858): channel '2da9ab5b air.myfunnyappidcovered/air.myfunnyappidcovered.AppEntry (server)' ~ Channel is unrecoverably broken and will be disposed!
E/InputDispatcher(  858): channel 'e01d279 air.myfunnyappidcovered/com.distriqt.extension.scanner.zbar.ZBarScannerActivity (server)' ~ Channel is unrecoverably broken and will be disposed!

有什么想法吗?已设置所有权限和权限属性。代码可以正常工作,就像iOS编译显示的那样。在不同的Android设备上进行了相同的测试。

更新:我将其与mainapp分离,并且在Android上运行良好。但是mainapp没有什么特别之处——没有其他的ane或camera实现。我试图通过在一个SWF中编译ane和我自己的scanner类来钩住它,并在运行时导入它。听起来不可能,但很有效。。。再次只在iOS上运行。是否有异常或其他原因导致应用程序在日志中退出?请仔细检查是否使用相同的编译器设置、SDK等编译您的主应用程序和测试应用程序。除此之外,我可以推荐qreader ANE-其速度非常快,并且可以同时在这两个应用程序上运行。唯一的问题是,如果您在iOS上遇到一些vmware错误(我相信)(我相信-记不清了:),您可能需要使用较旧的版本