阿里百川 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


若文章对您有帮助,帮忙点个赞!

0
-5
发布时间 2021-10-10 15:44:04
0 条回复(回复会通过微信通知作者)
点击加载更多评论
登录 后再进行评论
(微信扫码即可登录,无需注册)