直接进入正题,我android 接入第三方插件,一般习惯直接运行demo,然后根据demo的功能,再考虑是把demo导入项目,还是把项目需要的功能,相对应接入项目。
现在开始说说百度OCR,这个百度确实有点坑 ,首先百度官网的OCR的sdk下载下来,里面有个demo,直接不能运行,全是报错。下面说说这些问题的解决:
1. 最基本的demo项目和ocr-ui的build.grade中 的compile(3.0后就弃用了)都改为implementation,这个大家都会改。
2. appcompat-v7改为28.0.0。
我尝试改成过androidX,但尝试了几种方法,什么改成('androidx.appcompat:appcompat:1.1.0'),都没有成功,最终放弃了。
3. 修改外层的build.grade中下载改为谷歌下载。
4.gradle改为自己本地有的版本。
这几个问题都解决了,百度OCR应该能运行起来了,如果还运行不起来,可以下载我的上传可以运行DEMO,支持A