百度定位SDK出错:unable to resolve static field 155 (SUPPORTED_ABIS) in Landroid/os/Build

时间:2022-09-04 10:23:48

问题:
W/DeviceId: galaxy lib host missing meta-data,make sure you know the right way to integrate galaxy
05-25 11:27:16.888 416-450:remote W/dalvikvm: VFY: unable to resolve static field 155 (SUPPORTED_ABIS) in Landroid/os/Build;
描述:
之前项目里已经导入了SDK使用也问题,但是近期需要修改项目的某些模块,才发现,定位一直无法成功,google了许多,也按照网上的说法同时加入armeabi 和 armeabi-v7a这两个文件夹,但是也无法解决。
最后找到原因是:因为我近期换过开发环境,因此android 默认的开发板的签名改变了,导致应用的安全码不对。
最后本人在命令行下找到debug版的SHA1,(CMD下找SHA1的方法:见下)进入百度开放平台下的“我的应用”下修改了开发版SHA1,最后完美的解决了。

CMD下找android 默认的 签名的SHA1:

第一步:进入CMD命令行

第二步:定位到.android文件夹下,输入cd .android

百度定位SDK出错:unable to resolve static field 155 (SUPPORTED_ABIS) in Landroid/os/Build

第三步:输入keytool -list -v -keystore debug.keystore,密钥口令是android

百度定位SDK出错:unable to resolve static field 155 (SUPPORTED_ABIS) in Landroid/os/Build

百度定位SDK出错:unable to resolve static field 155 (SUPPORTED_ABIS) in Landroid/os/Build

到这里就可以获取到android默认的SHA1啦!