阿里百川 Android 接入(as 4.2.1+gradle 6.7.1+gradle tool 4.2.1)
本文是【快豹生活】接入阿里百川sdk,并且升级gradle所碰到的问题的解决方案
希望对正在接入阿里百川sdk的淘宝客有点帮助
环境:
1.android studio 4.2.1
2.gradle 6.7.1
3.gradle tool 4.2.1
1.获取安全图片
1.1 初始化报错,code为203
下载下来的安全图片的名字为:yw_1222.jpg ,需要更改为:yw_1222_baichuan.jpg ,并且放到 res/drawable
1.2 名字确认对了,并且安全图片和apk的签名一样,仍报 203
关闭资源优化,在 gradle.properties 添加 android.enableResourceOptimizations=false
2.升级gradle后,重新build报百川sdk not found
将not found的aar、jar从仓库中下载,并且放到libs中
最后的dependencies配置
implementation fileTree(dir: 'libs', include: ['*.jar'])
//支付宝
implementation 'com.ali.auth.sdk:alibabauth_core:2.0.0.6@aar'
implementation 'com.ali.auth.sdk:alibabauth_ui:2.0.0.6@aar'
implementation 'com.ali.auth.sdk:alibabauth_ext:2.0.0.6@aar'
//安全组件
implementation(name: 'securityguardaar3', version: "5.4.200", ext: 'aar')
implementation(name: 'securitybodyaar3', version: "5.4.200", ext: 'aar')
implementation(name: 'avmpaar3', version: "5.4.200", ext: 'aar')
implementation(name: 'sgmiddletieraar3', version: "5.4.200", ext: 'aar')
//Mtop
// implementation(name: 'mtopsdk_allinone_open', version: "3.1.7.2", ext: 'jar')
//applink
implementation(name: 'alibc_link_partner', version: "4.1.23", ext: 'aar')
//ut(jar包远端依赖)
implementation 'com.taobao.android:utdid4all:1.5.2'
implementation 'com.alibaba.mtl:app-monitor-sdk:2.6.4.5_for_bc'
// 电商基础组件
implementation 'com.alibaba.sdk.android:AlibcTradeCommon:4.0.0.16@aar'
implementation 'com.alibaba.sdk.android:AlibcTradeBiz:4.0.0.16@aar'
implementation 'com.alibaba.sdk.android:nb_trade:4.0.0.16@aar'
implementation 'com.alibaba:fastjson:1.2.75'
libs
gradle-wrapper.properties
项目根目录的build.gradle
————————————————
版权声明:本文为CSDN博主「bufio」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/LazyHolder/article/details/117328808
若文章对您有帮助,帮忙点个赞!
(微信扫码即可登录,无需注册)