针对导入aar依赖编译不通过的问题,主要原因是百度官方给的版本太老,再尝试多种解决方法无效后,最终找到一种解决方案。
1.将aar包复制到libs下(若没有libs贼新建一个)。并再seeting.gradel中指定目录:
flatDir {
dirs 'libs', 'app/libs'
}
2.在Mainfest文件中加入
tools:replace="android:theme"若此处编译不通过则使用tools:replace="android:theme|icon"
3.在依赖中加入implementation(name:'ocrsdk',ext:"aar")
编译即可成功
若成功,在java文件中输入OCR会出现相应的提示