最近在接入有方信息的yfb101签字板,在按照demo导入所有数据和信息之后,却发现无法打开指纹设备,一直报错 usb permission没有。
经过反复对比和新建项目进行比较,发现是因为cpu架构问题,因为有方的和之前的架构不一样,之前的在app/build.gradle下面限定了
ndk {
abiFilters 'armeabi-v7a', 'x86'
}
所以一直接入之后莫名其妙的重启。经过比较删除了abiFilters 'armeabi-v7a', 'x86'
之后就好了。
所以不同设备的接入要先确认不同设备是什么架构的,要在之前的代码里面进行修改。