导航:
论坛 -> DELPHI技术
斑竹:liumazi,sephil
作者:
2019/7/20 7:22:32
标题:
10.3.2后ZXing 扫瞄二维码失效
浏览:2260
加入我的收藏
楼主:
我是用ZXing (https://github.com/Spelt/ZXing.Delphi)来扫瞄二维码的,10.3.1时可以扫瞄二维码,可是升级成10.3.2重编整个专案,发现扫瞄二维码已无作用了,请问有什么解决方法?
----------------------------------------------
-
作者:
2019/7/20 9:48:51
1楼:
我刚想从XE升级到10.3,看到这个消息,猛然打消了此念头...
----------------------------------------------
-
作者:
2019/7/20 21:14:10
2楼:
mark一下,明天也跳坑试一下
----------------------------------------------
-
作者:
2019/7/21 11:01:34
3楼:
开始编译报错 Error: No resource found that matches the given name (at 'text' with value '@string/msg_default_format'). Deployment 中去掉 Andriod\Debug\strings.xml 即可 程序正常运行,无论是Zxing的Delphi原生代码 还是调用 jar的包都没有问题
----------------------------------------------
-
作者:
2019/7/21 12:07:01
4楼:
奇怪我编译过程都没报错。
----------------------------------------------
-
作者:
2019/7/22 15:34:43
5楼:
我的正常, 扫码很正常, 感觉比10.3.1稳定多了.
----------------------------------------------
-
作者:
2019/7/23 11:13:41
6楼:
请问你是重新创建一个新的专案,还是用旧的专案重编?
----------------------------------------------
-
作者:
2019/7/23 11:19:48
7楼:
你是使用ZXing来扫码吗?
----------------------------------------------
-
作者:
2019/7/23 11:43:08
8楼:
你有没有使用最新10.3里的权限设定,意思是指程式运行时也要重新设定一次权限。
----------------------------------------------
-
作者:
2019/7/23 13:38:43
9楼:
你如果在10.3.1中有使用第三方的补丁代码,不妨在10.3.2中删除在编译看看,我用的10.3.1的项目文件编译的,10.3.1中已经有权限的代码了
----------------------------------------------
-
作者:
2019/7/23 15:11:37
10楼:
程序是从10.2.3及以前版本过来的(没有程序设置摄像头权限). 10.3.1最近几周才用(因为Android 9,没办法).也就改了权限代码. 10.3.1(及以前的)编译后的APK运行时经常闪退, 这两天用10.3.2编译后终于恢复正常了,不再闪退了.是用ZXing做二维码扫描图像识别的,不是用其它第三方的APP的扫描.同以前一样,只是偶尔会捕获到"无效的浮点数运算"(英文翻译出,大概是),已经不影响正常运行了.
----------------------------------------------
-
作者:
2019/7/23 16:02:35
11楼:
我已经把第三方的补丁代码移到别处了,所以应该不是第三方补丁代码的原因。
----------------------------------------------
-
作者:
2019/7/23 16:16:53
12楼:
我的情形是程式并没有发生闪退状况,只是用它来扫码时,它总是无反应而已。类似假装看不到东西似的。
----------------------------------------------
-
作者:
2019/7/23 18:05:34
13楼:
10.3.1时会不时闪退是要修改FMX.Media.Android.pas才会解决闪退的问题,升级了10.3.2后,不必修改这个档了,所以我才说把第三方补丁移到别处的意思。
----------------------------------------------
-
作者:
2019/7/25 11:17:54
14楼:
我现在发现不管在10.1 Berlin下面或10.2.3 Tokyo下面的ZXing都无法作用了,不懂是什么原因。
----------------------------------------------
-
作者:
2019/7/29 17:05:51
15楼:
除了Deployment 中去掉 Andriod\Debug\strings.xml之外还要去掉自带的colors.xml
----------------------------------------------
-
作者:
2019/8/3 23:55:31
17楼:
此二档只要取消勾选就行了吗?我试过,猊似无效果。
----------------------------------------------
-
作者:
2019/8/4 11:06:16
18楼:
ZXing有DEMO, 你先试试DEMO是否可行. 如果行,肯定是你程序的问题.如果不行,那就是你安装的XE10的问题. 如果你不嫌麻烦,可新建一个Project, 然后一步步的拷贝原有的代码加入新的Project,加一次测试一次.
----------------------------------------------
-
作者:
2019/8/4 11:12:14
19楼:
ZXing在Android下肯定能扫描识别二维码, 我这边已经测试成功过NNN台Android手机了,Android各种版本的都有.
----------------------------------------------
-
作者:
2019/8/4 15:14:51
20楼:
好的,我试试看看。
----------------------------------------------
-