起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

123
返回列表 发新帖
楼主: 705034402

[结贴] 3.8 版本 二维码扫描闪退

  [复制链接]

3

主题

304

帖子

798

积分

高级会员

Rank: 4

积分
798
QQ
发表于 2018-3-15 15:14:18 | 显示全部楼层
705034402 发表于 2018-3-15 13:07
你好 能教下 怎么使用这个打印出来的这个log??

用这个Android Device Monitor抓日志,崩溃日志大概是这个样子的:
03-15 11:17:50.990 7707-7707/? E/AndroidRuntime: FATAL EXCEPTION: main
                                                 Process: com.justep.x5.takeout, PID: 7707
                                                 java.lang.SecurityException: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS
                                                     at android.os.Parcel.readException(Parcel.java:1599)
                                                     at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:188)
                                                     at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:140)
                                                     at android.content.ContentProviderProxy.call(ContentProviderNative.java:646)
                                                     at android.provider.Settings$NameValueCache.putStringForUser(Settings.java:1333)
                                                     at android.provider.Settings$Secure.putStringForUser(Settings.java:4701)
                                                     at android.provider.Settings$Secure.setLocationProviderEnabledForUser(Settings.java:6598)
                                                     at android.provider.Settings$Secure.setLocationModeForUser(Settings.java:6645)
                                                     at android.provider.Settings$Secure.putStringForUser(Settings.java:4694)
                                                     at android.provider.Settings$Secure.putIntForUser(Settings.java:4811)
                                                     at android.provider.Settings$Secure.putInt(Settings.java:4805)
                                                     at baidumap.BaiduMapPlugin.openGPS(BaiduMapPlugin.java:406)
                                                     at baidumap.BaiduMapPlugin$3.run(BaiduMapPlugin.java:235)
                                                     at android.os.Handler.handleCallback(Handler.java:815)
                                                     at android.os.Handler.dispatchMessage(Handler.java:104)
                                                     at android.os.Looper.loop(Looper.java:207)
                                                     at android.app.ActivityThread.main(ActivityThread.java:5728)
                                                     at java.lang.reflect.Method.invoke(Native Method)
                                                     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
                                                     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:679)

工具使用说明可以参考:http://blog.csdn.net/qq_18674097/article/details/78982552
回复 支持 反对

使用道具 举报

3

主题

304

帖子

798

积分

高级会员

Rank: 4

积分
798
QQ
发表于 2018-3-16 12:35:05 | 显示全部楼层
把附件里面的文件下载下来,解压以后替换model/Native/plugins/com.justep.cordova.plugin.barcodescanner/src/android/libs/libZBar-debug.aar和libZBar-release.aar,然后重新打包可以解决你的问题。

libZBar.zip

61.92 KB, 下载次数: 180

回复 支持 反对

使用道具 举报

1

主题

12

帖子

48

积分

新手上路

Rank: 1

积分
48
QQ
 楼主| 发表于 2018-3-19 10:08:49 | 显示全部楼层
jleeh 发表于 2018-3-16 12:35
把附件里面的文件下载下来,解压以后替换model/Native/plugins/com.justep.cordova.plugin.barcodescanner/ ...

您好, 扫描灵敏度稍微差点点, 3.6版本的扫描,phonegap-barcodescanner扫描度很高,
请教下, 打开灯光这个按钮在哪里删除掉呢?

回复 支持 反对

使用道具 举报

3

主题

304

帖子

798

积分

高级会员

Rank: 4

积分
798
QQ
发表于 2018-3-20 11:15:29 | 显示全部楼层
705034402 发表于 2018-3-19 10:08
您好, 扫描灵敏度稍微差点点, 3.6版本的扫描,phonegap-barcodescanner扫描度很高,
请教下, 打开灯 ...

现在android的二维码扫描使用了zbar库,ios的二维码扫描使用的是ios原生的二维码扫描,在中文的支持上,做了很多的处理和测试工作,从目前的效果来说应该是最好的状态了,如果你需要去掉闪光灯那个按钮,只能去修改一下原生库的那个工程,重新打包成lib库供插件使用,工程在插件下面。
回复 支持 反对

使用道具 举报

1

主题

12

帖子

48

积分

新手上路

Rank: 1

积分
48
QQ
 楼主| 发表于 2018-3-23 16:23:07 | 显示全部楼层
jleeh 发表于 2018-3-20 11:15
现在android的二维码扫描使用了zbar库,ios的二维码扫描使用的是ios原生的二维码扫描,在中文的支持上, ...

谢谢
回复 支持 反对

使用道具 举报

171

主题

481

帖子

2394

积分

金牌会员

Rank: 6Rank: 6

积分
2394
QQ
发表于 2019-8-10 14:22:40 | 显示全部楼层
jleeh 发表于 2018-3-16 12:35
把附件里面的文件下载下来,解压以后替换model/Native/plugins/com.justep.cordova.plugin.barcodescanner/ ...

您好,这两个文件拷贝进去之后,发现打包不能成功,不知道是怎么回事?
回复 支持 反对

使用道具 举报

12

主题

38

帖子

100

积分

初级会员

Rank: 2

积分
100
QQ
发表于 2022-3-17 17:51:48 | 显示全部楼层
这个问题还在,3.9 也一样,能解决吗?
回复 支持 反对

使用道具 举报

12

主题

38

帖子

100

积分

初级会员

Rank: 2

积分
100
QQ
发表于 2022-3-17 17:54:11 | 显示全部楼层
用demo里面的例子,因为程序小,按返回多次才出错误,大约8-10次,如果自己的程序,比较大时,按1-2次就闪退,估计是内存出问题了,程序越大,按的次数越小,就闪退
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-23 16:19 , Processed in 0.068554 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表