我正在尝试在 Android 上为 Felix 制作一个捆绑包,它可能会定期拍照。所有代码都编译得很好,Felix 可以解决它,但是当我尝试启动它时,我得到一个异常(java.lang.VerifyError)和 logcat 中的这个跟踪:
I/dalvikvm( 738): Failed resolving Lbarcode/android/CameraHandler; interface 1 'Landroid/hardware/Camera$PictureCallback;'
W/dalvikvm( 738): Link of class 'Lbarcode/android/CameraHandler;' failed
E/dalvikvm( 738): ERROR: defineClass(0x40093110, barcode.android.CameraHandler, 0x400c93b8, 0, 1769, 0x40204708)
CameraHandler 类打开一个 Camera 对象,并实现 PictureCallback 和 AutoFocusCallback。
.jar 文件已通过简单的 'dx --dex --output=classes.dex ... && aapt add ... classes.dex' 被“dexed”。
我不知道为什么会出现这个错误,所以如果有人有解决方案......
谢谢