我想在cordova的Barcode Scanner插件的jar文件中更改一些内容,即CaptureActivity类中的RESULT_DISPLAY_DURATION_MS.
我使用终端解压缩它(我在Mac上).
然后,使用ClassEditor,我查找了类CaptureActivity,并更改了值.
接下来,我使用jar cfv samenameasoriginal.jar *重新存档它.
然后,我替换了原来的jar文件.
问题是,当我尝试使用离子构建它时,我得到一长串错误,包含:
UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dx.cf.iface.ParseException: bad attribute length; expected
length 00000002 … …while parsing
com/google/zxing/client/android/CaptureActivity.class
我注意到新的jar文件比原来的大7kb,虽然我只将1500改为9500,所以这有点奇怪.
谁可以帮助我?在线查看但没有发现……