1.集成阿里的数据风控(投篮验证)的时候下载完SDK后不要看他的官网的文档,看SDK里带的文档,官网上的更新不及时有些方法都过时不能用了,记得清单文件中添加权限。
2.这个问题好玩儿了
阿里的数据风控 投篮验证我用的aar依赖,放在了app下的libs,
环信的依赖官网说也是可以放在这儿的但是会提示couldn\'t find \"libhyphenate.so\",
网上说把环信的so文件放在app/main/libs就好了,确实好了,但是这个时候投篮报错:
java.lang.Unsatisfied Error:dlopenfailed:\"/data/data/com.i7play.bcdm/app_SGLib/app_1529378526/libsgmainso-5.4.56.so\" has unexpected e_machine: 40
因为投篮依赖方式用的aar,所以没想过会因为.so文件的原因,实际上因为我环信加上了armeabi,x86的.so,尝试把投篮的各个文件夹对应的.so添加上(我把环信的.so库文件有全部放回到app下的libs),然后app的build.gradle添加上就可以了:
android {
sourceSets {
main {
jniLibs.srcDirs = [\'libs\']
}
}
}
repositories {
flatDir {
dirs \'libs\'
}
}
但是我并不懂aar不是不需要.so文件吗,为什么会出这种问题?因项目比较急暂时解决问题就ok了,欢迎各位指教~~
继续阅读与本文标签相同的文章
下一篇 :
Python基础语法练习2_列表
-
花旗投资现金流量预测公司Cashforce,拟新添增值服务
2026-05-18栏目: 教程
-
开发者必读 · 周报 | 003期
2026-05-18栏目: 教程
-
科技巨头正在合作解决自动驾驶标准!
2026-05-18栏目: 教程
-
人工智能帮助设计自行车并打破竞速纪录
2026-05-18栏目: 教程
-
分层存储超详细解读,为什么大数据时代它已不可或缺
2026-05-18栏目: 教程
